已安装环境迁移¶
不小心把conda安装到默认C盘,环境也安装到了C盘。比如我创建了个环境叫sd,默认位于C:\ProgramData\miniconda3\envs。现在我后悔了,想安装到D盘。但是sd环境安装了好多重量级大包,删掉重新再安装很麻烦,能不能直接复制过去呢?网上找了很多教程,什么修改.condarc文件啊等等,基本都是不太好用的教程,步骤也复杂。其实经过我的摸索之后,其实解决方法很简单:
1.在D盘创建一个文件夹conda_envs
2.进入conda终端,输入命令conda config --add envs_dirs D:\conda_envs
3.把C:\ProgramData\miniconda3\envs下的sd文件夹复制到D:\conda_envs
4.打开C:\Users\Administrator.conda\environments.txt文件,删除C:\ProgramData\miniconda3\envs\sd,替换为D:\conda_envs\sd
5.重新打开conda终端,执行命令conda activate sd进行测试,成功激活环境就证明迁移成功了!
怎样让以后的环境都创建在D盘呢?¶
网上有教程