通过conda配置新的虚拟环境的时候,明明Anaconda的默认路径不在C盘,可最后新建的虚拟环境还是会配置在C盘
这里找不到图片了,用下我之前的图片
就是这个虚拟环境就只会建在C:\Users\用户名\.conda\envs
这个路径下
先说原因:
路径问题,在.conda的配置文件中没有指明默认路径或者是因为默认路径没有定够的权限
所以解决起来也不复杂——只需要增添可识别的路径或者增添路径的权限
解决方法:
第一步:通过修改默认路径下的权限
1.找到anaconda下的envs文件夹并修改其的安全属性
2.选择安全,并对用户下的权限进行编辑
3.将其用户下的权限都更改为可完全控制可编辑可修改等
到这里有些同学的问题就可以解决了,如果还是不行,就再进行第二步
第二步:修改.conda的配置文件,增添可识别的路径
这里需要修改.condarc
文件,会在C盘用户目录下C:\Users\用户\.condarc
如果发现没有.condarc
文件,就可以运行以下命令
conda config --set show_channel_urls yes
执行这个命令后,Conda会在用户的目录下的.condarc
文件中添加或修改配置项,以便在执行包管理命令时显示通道的URL。
如果.condarc
文件不存在,该命令会创建它。
简单来说就是告诉用户包是从哪个通道下载的
然后我们找到.condarc
文件并以记事本打开
-
envs_dirs: - D://anaconda//envs
将这个路径添加进去即可
这里都是自己的Anaconda的路径
最后在创建新的虚拟环境,并且检验一下就行
conda env list
标签:condarc,envs,路径,虚拟环境,conda,安装,C盘
From: https://blog.csdn.net/2301_81094979/article/details/140569845