解决问题:Anaconda安装在D盘,新创建的虚拟环境一直在C盘的问

下载安装anaconda时,为了不占用C盘空间,我选择安装路径在D盘,但是新建的虚拟环境总是在C盘中的用户目录下,如下图-1所示,尝试解决了很多次,将最终我的解决方法分享一下,希望对您有所帮助

图--1

 接下来我的解决办法如下:(我的电脑是win11系统,anaconda是2023.9版本)

第一步:找到C盘用户目录下的 .condarc文件(如下图-2所示),并用记事本打开

图--2

第二步: 修改 .condarc的内容为以下内容:(直接粘贴复制过去即可)

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

然后,在最下面加上:

envs_dirs:
  - D(选择你需要的盘)://(文件路径有自己决定)anaconda3//envs

特别注意:需要用到双斜线(//)!!!

比如我的是:

envs_dirs:
  - D://anaconda3//envs

最后的内容如下(以我的为例):

第三步:修改D盘文件的权限(很重要,但是也不是每一个人都必须的

按照上面的操作,一般是可以成功的, 但是部分人新建的虚拟环境依然还是在C盘中(我的就是一直不行,才发现这一步是必要的)。具体的权限设置步骤如下(以我的电脑为例):

1、我设置的路径是D盘的这个文件夹:

envs_dirs:
  - D://anaconda3//envs

2、在D盘中找到这个文件夹,右键点击属性:

3、点击 “安全”

4、点击 “编辑” 

5、选择 “Users”,并将下方 Users的权限(P)除“特殊权限”外的全部权限都勾选“允许”,最后点击“确定”即可,如下图所示:

现在已经完成了路径的修改,新建的虚拟环境就可以存放在你自己设定的路径中了,快去试试吧。

补充:

查看虚拟环境的路径可以使用以下的命令:

 conda env list

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>