更改Conda虚拟环境创建位置并用其名称激活的方法
很多同学说,用了网上或者我前文给的创建虚拟环境的方法创建虚拟环境后,要么就是虚拟环境无法使用其名称进行激活,必须使用其路径,特别麻烦,要么就是还是创建在C盘,占据大量内存,那到底有什么方法能够更换Conda虚拟环境创建位置并用其名称激活呢?
笔者给出下解:
要实现将虚拟环境创建在D盘,并且在激活环境时直接使用环境名称的方法,可以通过设置环境变量来实现。你可以在Conda的配置文件中指定环境的路径,这样在激活环境时就可以直接使用环境名称。
下面是具体的步骤:
- 打开Anaconda Prompt或者命令行窗口。
- 使用以下命令打开Conda的配置文件(通常是
.condarc
文件):
notepad %USERPROFILE%.condarc
上面的输入进去如果显示无法找到则用下面该行命令:
notepad "%USERPROFILE%\.condarc"
- 在打开的配置文件中添加以下内容:
envs_dirs:
- D:\path\to\envs
确保将路径D:\path\to\envs
替换为你希望存储虚拟环境的实际路径。
- 保存并关闭配置文件。
- 现在,当你使用
conda create --name myenv python=3.6
创建虚拟环境时,它会被保存在你指定的D盘路径下。然后,你可以使用conda activate myenv
来激活这个虚拟环境,而无需输入完整的路径。
通过这种方法,你可以轻松地在D盘创建虚拟环境,并且在激活时直接使用环境名称。
该方法的原理是修改了Anaconda配置安装虚拟环境位置的源文件。
希望该方法对你有帮助,欢迎点赞收藏和交流!
转载自:https://juejin.cn/post/7362095142744260646