一、问题描述
在学习第二个pytorch项目时,添加解析器时,有点问题,找不到原来的配置好的环境了,如下图,明明在anaconda中有pytorch环境,但是检测不到。
我这里是想添加安装好的虚拟环境pytorch1.7.1-gpu
如下图可以看到我的anaconda3/envs路径下存在pytorch1.7.1-gpu
虽然添加时还是可以找到虚拟环境下的路径下的python.exe,进行手动添加,但这时往往会重新复制一个环境名称:例如python(pytorch1.7.1-gpu)(2),如果你想手动改名为原来的默认名字,会发现报错,不让改解析器名字为原来的的名字:python(pytorch1.7.1-gpu)。虽然问题不大,但对于我这种强迫症来说就感觉不爽。想要最开始默认的解析器名字。
手动添加过程
点击pycharm界面右下角选择Add new interpreter + Add Local Interpreter
2.添加完后,解析器名字为:python(pytorch1.7.1-gpu)(2)
3.改名报错
二、原因分析
是因为之前的第一个项目添加解析器时,勾选了Associate this virual environment with the current project
可以打开解析器设置->下拉python解析器->选择showall->红色方框,就可以看到隐藏起来的pytorch1.7.1-gpu了
三、解决方法
找到原来勾选的项目,去掉勾选,即可
之后添加时就能找到了
至此,问题解决!