解决pycharm添加解析器时,找不到配置好的虚拟环境问题

一、问题描述

在学习第二个pytorch项目时,添加解析器时,有点问题,找不到原来的配置好的环境了,如下图,明明在anaconda中有pytorch环境,但是检测不到。

解决pycharm添加解析器时,找不到配置好的虚拟环境问题_第1张图片

我这里是想添加安装好的虚拟环境pytorch1.7.1-gpu

如下图可以看到我的anaconda3/envs路径下存在pytorch1.7.1-gpu

解决pycharm添加解析器时,找不到配置好的虚拟环境问题_第2张图片

虽然添加时还是可以找到虚拟环境下的路径下的python.exe,进行手动添加,但这时往往会重新复制一个环境名称:例如python(pytorch1.7.1-gpu)(2),如果你想手动改名为原来的默认名字,会发现报错,不让改解析器名字为原来的的名字:python(pytorch1.7.1-gpu)。虽然问题不大,但对于我这种强迫症来说就感觉不爽。想要最开始默认的解析器名字。

  1. 手动添加过程

点击pycharm界面右下角选择Add new interpreter + Add Local Interpreter

解决pycharm添加解析器时,找不到配置好的虚拟环境问题_第3张图片
解决pycharm添加解析器时,找不到配置好的虚拟环境问题_第4张图片

2.添加完后,解析器名字为:python(pytorch1.7.1-gpu)(2)

解决pycharm添加解析器时,找不到配置好的虚拟环境问题_第5张图片

3.改名报错

解决pycharm添加解析器时,找不到配置好的虚拟环境问题_第6张图片

二、原因分析

是因为之前的第一个项目添加解析器时,勾选了Associate this virual environment with the current project

解决pycharm添加解析器时,找不到配置好的虚拟环境问题_第7张图片

可以打开解析器设置->下拉python解析器->选择showall->红色方框,就可以看到隐藏起来的pytorch1.7.1-gpu了

解决pycharm添加解析器时,找不到配置好的虚拟环境问题_第8张图片
解决pycharm添加解析器时,找不到配置好的虚拟环境问题_第9张图片
解决pycharm添加解析器时,找不到配置好的虚拟环境问题_第10张图片
解决pycharm添加解析器时,找不到配置好的虚拟环境问题_第11张图片

三、解决方法

解决pycharm添加解析器时,找不到配置好的虚拟环境问题_第12张图片

找到原来勾选的项目,去掉勾选,即可

之后添加时就能找到了

解决pycharm添加解析器时,找不到配置好的虚拟环境问题_第13张图片

至此,问题解决!

你可能感兴趣的:(pycharm等工具,pytorch,pycharm,python)