修改conda创建虚拟环境和安装python第三方包的默认路径

一、创建目录

我的 Anaconda 安装目录是 D:\Anaconda3
很多博客设置默认安装目录为 D:\Anaconda3\envs 以及 D:\Anaconda3\pkgs,而这样是不妥的。
正确的做法是另外创建一个文件夹,并在里面创建两个名字分别为 envs 和 pkgs 的文件夹,如:

1
2
3
D:\conda_data
D:\conda_data\envs
D:\conda_data\pkgs

二、将目录添加到配置文件中

配置文件 .condarc 一般是在 C 盘,例如本人的是 C:\Users\Lucy.condarc
若找不到,可在 Anaconda Prompt 中输入 conda info,回车,便可看到了

如果在C盘找不到配置文件 .condarc,先在conda里面运行 conda config,或者conda config –add channels r 就会生成一个.condarc配置文件。

然后用记事本打开.condarc配置文件,全选,将里面的东西改为:

envs_dirs:

1
* D:\conda_data\envs

pkgs_dirs:

1
* D:\conda_data\pkgs

保存并退出。

注意 ‘-‘ 前面空两格,’-‘ 和 ‘D’ 之间空一格

三、检查 & 验证

再次 conda info 查看

可以发现,在package cache处由三个改成一个,在envs directories由三个改为四个,这是因为package cache(包缓存)指定了地点进行缓存,而envs directories(环境目录)则增加多一条目录

(合理.jpg)