在Linux环境下,修改Conda的保存目录可以通过以下几种方法:
.condarc
文件通过编辑用户目录下的.condarc
文件,可以更改Conda环境的默认保存路径。
步骤:
打开.condarc
文件:
vim ~/.condarc
添加或修改envs_dirs
和pkgs_dirs
选项:
envs_dirs:
- /path/to/new/envs
pkgs_dirs:
- /path/to/new/pkgs
例如,你可以将环境的默认保存路径设置为/home/user/new_envs
,将安装包的默认保存路径设置为/home/user/new_pkgs
。
保存并退出:
:wq
在创建Conda环境时,可以通过–prefix
参数指定环境的存储路径。
步骤:
创建环境并指定路径:
conda create --prefix /path/to/new/envs python==3.6
例如,你可以创建一个名为myenv
的环境,并将其存储在/home/user/myenv
目录下。
激活和删除环境时也使用–prefix
参数:
conda activate /path/to/new/envs
conda deactivate
conda remove --prefix /path/to/new/envs --all
若需要对所有用户生效,可以修改系统范围的/etc/conda/conda.conf
文件。
步骤:
编辑系统范围的配置文件:
sudo vim /etc/conda/conda.conf
添加或修改env_dirs
和pkg_cache
选项:
[conda]
env_dirs = /path/to/new/envs
pkg_cache = /path/to/new/pkgs
保存并退出:
:wq
.condarc
文件中,路径通常是相对用户目录的。而在系统范围的配置文件中,路径通常是绝对路径。<xinliu type