赞
踩
题主在刚下载anaconda时按某些帖子配置了清华同源库加速下载,生成了.condarc配置文件,此时创建虚拟环境时表示failed,查找不到包。为了清除相关配置,在网上找到相关命令
conda config --remove-key channels
但是失败了,原因在于题主生成的.condarc文件中并不是channels,而是user-channles,需要检查c:/user/.condarc
中相关channels具体名称,可以直接在文件中删除,或者在上述命令更改对应名称。清除后便可创建虚拟环境,但是此时创建的虚拟环境路径却是在c盘,发现原因为Anaconda创建虚拟环境默认安装路径是 C:\\Users\\user\\.conda\\envs
和C:\\Users\\user\\.conda\\pkgs
(包的默认安装路径),所以需要更改虚拟环境相关路径。可以在.condarc文件末尾加上
envs_dirs:
-E://Env//anaconda//envs
pkgs_dirs:
-E://Env//anaconda//pkgs
或者使用命令conda config --append envs_dirs
路径 添加查看配置 conda config --show
可以查看相关路径,如果看见有添加的路径说明软件已经设置ok。
But 此时还有一个问题,Anaconda文件夹权限是已读,最后实际上还会在c盘,所以要给envs和pkgs文件夹完全控制的权限,添加权限后,终于可以在想要的位置创建虚拟环境和库了。
参考资料:https://blog.csdn.net/weixin_43301333/article/details/128502581
https://blog.csdn.net/hshudoudou/article/details/126388686
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。