PyCharm Conda环境配置 “找不到可执行文件”的解决 - 图文详细步骤_找不到conda可执行文件
问题如下两张图:不管是直接选择base还是在PyCharm尝试创建Conda类型的新环境,都会显示一样的提示。英文版应该是Conda executable is not found.
在PyCharm community 2025.1版里没法直接选择安装好的conda,提示“找不到conda可执行文件”。PyCharm官方FAQ和Troubleshooting pages好像尚未提供详细解决步骤,结尾放了我看到的相关官方链接。很多其他博客也有这个问题的解决办法,值得参考,这里分享我亲测的办法。
先列一下解决步骤吧
-
- 1 - 打开Anaconda Prompt,找到conda.exe的路径并复制
- 2 - 将复制的conda.exe路径填在PyCharm选择解释器“conda的路径”栏里,等待10分钟
- 3 - 简单验证是否成功:选择Python Interpreter可以选择conda
分享一下我这里的基本情况:
- Win11 24H2
- 已经安装好了Anaconda,不过装在了D盘,而PyCharm在C盘,记得安装的时候把anaconda添加到PATH了的
- 我自己检查发现conda确实没加到path里,不过即便把所在目录加进Path,重启,尝试新建项目选择解释器,也同样报错。 而直接安装的Python 3.13,对应目录加入到了Path,是可以被PyCharm发现并作为解释器interpreter的。
- 目前还没有单独建好的conda环境
如果有其他要用到环境的IDE之类的安装在C盘,为了以后使用方便,可以首先检查Anaconda有没有被加到环境变量Path里。可以去cmd跑
echo %path%
,或者直接去:高级系统设置>系统属性>高级>环境变量>用户变量(*我这里修改的是用户变量)。
1 - 打开Anaconda Prompt,找到conda.exe的路径并复制
找到Anaconda Prompt应用,输入命令where conda
回车,返回的内容包含conda.exe的位置。
应该是在安装了Anaconda的路径下Scripts
文件夹下面。
复制返回的conda.exe路径,我这里是D:\\ProgramData\\anaconda3\\Scripts\\conda.exe
2 - 将复制的conda.exe路径填在PyCharm选择解释器“conda的路径”栏里,等待10分钟
以base conda为例,把刚复制好的路径直接粘贴到框里,不用文件浏览器点选了,然后点击“创建”按钮。
右下角会看到PyCharm在更新Python interpreter,稍等10分钟,就好了。
如果配有Microsoft Defender,也许会收到这样的提示,看个人偏好界定排除或不排除这些文件夹,不影响目前的问题。
3 - 简单验证是否成功:选择Python Interpreter可以选择conda
直接去已有项目的窗口右下角点击解释器名称,在弹出的“添加Python解释器”窗口可以选择Conda类型,这时候已经可以加载出环境了。已解决目前的问题。
*另外:我也试了一下用这个conda.exe路径新建一个环境,PyCharm创建conda解释器的时间比较久,所以不用专门为了验证建一个新环境啦
我们会注意到,这里新建的环境是放到用户文件夹下的/.conda/envs/
里(这里路径用的是斜杠而不是win经典反斜杠\"\\
\")
测完记得删一下testenv。
Reference:
文档里关于配置conda的这部分:Create a Pythen interpreter | PyCharm environment - Create a conda environment
PyCharm TS doc目前关于Project Settings/Python interpreter的部分:Troubleshooting PyCharm | PyCharm Documentation