conda激活环境失败 Could not find conda environment ,查看envs后发现其实在里面
pytorch
·
遇到的问题:
conda activate py36
(我的环境名称) ,但是提示无法找到该环境
(base)
$ conda activate py36
Could not find conda environment: py36
You can list all discoverable environments with `conda info --envs`.
利用提示的 conda info --envs
查看环境,却发现我的环境在里面
(base)
$ conda info --envs
# conda environments:
#
base * D:\APPFile\Anaconda3
pytorch D:\APPFile\Anaconda3\envs\pytorch
tensorflow D:\APPFile\Anaconda3\envs\tensorflow
解决:
利用 conda config --show envs_dirs
查看 conda config 环境,发现并没有上面的目录,所以需要加上
(base)
$ conda config --show envs_dirs
envs_dirs:
- D:\APPFile\Anaconda3\envs
- C:\Users\XXX\.conda\envs
- C:\Users\XXX\AppData\Local\conda\conda\envs
激活我想要的环境:
(base)
$ conda activate D:\APPFile\Anaconda3\envs\pytorch
但是咱不能每次都这么激活呀,而且这样只能激活一个环境,其他环境仍然需要加上前面那一串路径才能激活。
那么有什么办法能把 D:\APPFile\Anaconda3\envs
下面的所有路径都添加到 conda config
中呢?
我们需要这么做:
(base)
$ conda config --prepend envs_dirs D:\APPFile\Anaconda3\envs\pytorch
这一行命令敲完,就可以直接用环境名激活环境
(base)
$ conda activate pytorch
参考:
https://blog.csdn.net/m0_37586991/article/details/125920301
更多推荐
所有评论(0)