conda虚拟环境修改路径

conda虚拟环境修改路径

由于Anaconda虚拟环境会随着项目的增多,会变的越来越大,最终把电脑的C盘给占满。下面来介绍下怎样对Anaconda的路径进行修改,将其移到D盘中。

1、在终端输入conda info查看当前环境;

2、输入以下命令修改路径

conda config --add envs_dirs D:\Anaconda3\envs

3、在用户目录文件夹下找到.condarc文件,修改文件添加以下配置,如:C:\Users\server\的.condarc文件

envs_dirs:
    - D:\Anaconda3\envs
pkgs_dirs:
    - D:\Anaconda3\pkgs

修改完后的内容如下:

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - https://repo.anaconda.com/pkgs/main
  - https://repo.anaconda.com/pkgs/r
  - https://repo.anaconda.com/pkgs/msys2
show_channel_urls: true
envs_dirs:
  - D:\Anaconda3\envs
pkgs_dirs:
  - D:\Anaconda3\pkgs

4、修改Anaconda3安装目录下的environments.txt文件,如果Anaconda3下没有这个文件,就可以将C盘中的用户目录文件夹中的.conda下的environments.txt文件复制并修改到Anaconda3,并查看是否成功。

C:\ProgramData\anaconda3
D:\Anaconda3\envs\got
D:\Anaconda3\envs\myTorch

将已经创建在C盘的conda虚拟环境移动到D盘中

1、激活要移动的环境:

conda activate myenv

2、使用conda-pack工具来"打包"环境

conda install -n myenv conda-pack

3、在命令行中运行以下命令来打包环境

conda pack -n myenv -o myenv.tar.gz

4、在D盘中创建一个新目录用地存储移动后的环境

mkdir D:\Anaconda3\envs\myenv

5、将打包的环境文件复制到D盘的新目录

copy myenv.tar.gz D:\Anaconda3\envs\myenv\myenv.tar.gz

6、在D盘的新环境目录中解压环境包

tar -xzf myenv.tar.gz

7、移动环境后,可以删除C 盘中的原始环境或者保留作为备份

conda remove -n myenv --all 

8、在D盘的新环境中激活conda环境

conda activate D:\Anaconda3\envs\myenv

新建一个虚拟环境test进行测试,说明成功更改项目路径了。

 


转载请注明出处:  https://www.cntworld.cn
智能工控 » conda虚拟环境修改路径

发表回复

提供最优质的资源集合

立即查看 了解详情