记录一次打开pycharm提示请打开Anaconda提示符,然后在那里运行`conda init powershell`。
前言:
今天发现打开pycharm无法自动激活对应的虚拟环境(可以手动启动),会提示下面的红字
后面找了一堆教程发现其实用管理员模式打开pycharm即可,于是乎,解决方法如下
然后重启一下pycharm即可
问题原因:
创建的环境不在默认环境路径的\envs
下
我的conda是安装在D:\environment\miniconda3
下的,而D:\environment\miniconda3\envs
本身就是用来存放环境的。但是现在新创建的环境没有存放在这里,而是存放在当用户目录下的".conda\envs"。
使用conda env list
查看所有环境
base
即是默认的环境(D:\environment\miniconda3
),理论上所有创建的环境都应该出现在这
但是我创建的Machinelearning
却创建在了当前用户文件夹下(C:\Users\87547\.conda\envs\Machinelearning
),这是因为我没有使用管理员模式启用终端进行环境创建,如果用管理员模式进行创建环境,就会创建在默认环境的\envs
下
总结:
会出现这样的错误就是没有先以管理员方式去运行终端,再创建虚拟环境而导致创建的虚拟环境不在miniconda3\envs
路径下,而是在:C:\Users\用户名.conda\envs
导致的。
复制链接
https://www.lxxblog.cfd/index.php/archives/112/
相关文章
Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /usr/home/LXX123/domains/www.lxxblog.cfd/public_html/usr/themes/Farallon/comments.php on line 4
Deprecated: stripos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /usr/home/LXX123/domains/www.lxxblog.cfd/public_html/usr/themes/Farallon/comments.php on line 4