likes
comments
collection
share

更改Conda虚拟环境创建位置并用其名称激活的方法

作者站长头像
站长
· 阅读数 48

很多同学说,用了网上或者我前文给的创建虚拟环境的方法创建虚拟环境后,要么就是虚拟环境无法使用其名称进行激活,必须使用其路径,特别麻烦,要么就是还是创建在C盘,占据大量内存,那到底有什么方法能够更换Conda虚拟环境创建位置并用其名称激活呢?

笔者给出下解:

要实现将虚拟环境创建在D盘,并且在激活环境时直接使用环境名称的方法,可以通过设置环境变量来实现。你可以在Conda的配置文件中指定环境的路径,这样在激活环境时就可以直接使用环境名称。

下面是具体的步骤:

  1. 打开Anaconda Prompt或者命令行窗口。
  2. 使用以下命令打开Conda的配置文件(通常是.condarc文件):
notepad %USERPROFILE%.condarc

上面的输入进去如果显示无法找到则用下面该行命令:

notepad "%USERPROFILE%\.condarc"
  1. 在打开的配置文件中添加以下内容:
envs_dirs:
  - D:\path\to\envs

确保将路径D:\path\to\envs替换为你希望存储虚拟环境的实际路径。

  1. 保存并关闭配置文件。
  2. 现在,当你使用conda create --name myenv python=3.6创建虚拟环境时,它会被保存在你指定的D盘路径下。然后,你可以使用conda activate myenv来激活这个虚拟环境,而无需输入完整的路径。

通过这种方法,你可以轻松地在D盘创建虚拟环境,并且在激活时直接使用环境名称。

该方法的原理是修改了Anaconda配置安装虚拟环境位置的源文件。

希望该方法对你有帮助,欢迎点赞收藏和交流!

转载自:https://juejin.cn/post/7362095142744260646
评论
请登录