> 技术文档 > PyCharm Conda环境配置 “找不到可执行文件”的解决 - 图文详细步骤_找不到conda可执行文件

PyCharm Conda环境配置 “找不到可执行文件”的解决 - 图文详细步骤_找不到conda可执行文件

问题如下两张图:不管是直接选择base还是在PyCharm尝试创建Conda类型的新环境,都会显示一样的提示。英文版应该是Conda executable is not found.

base conda
custom env conda
在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 prompt app

复制返回的conda.exe路径,我这里是D:\\ProgramData\\anaconda3\\Scripts\\conda.exe

请求conda路径


2 - 将复制的conda.exe路径填在PyCharm选择解释器“conda的路径”栏里,等待10分钟

以base conda为例,把刚复制好的路径直接粘贴到框里,不用文件浏览器点选了,然后点击“创建”按钮。

粘贴conda路径

右下角会看到PyCharm在更新Python interpreter,稍等10分钟,就好了。

正在更新python解释器
右下角显示已改成conda

目前项目的解释器已成功改为conda

如果配有Microsoft Defender,也许会收到这样的提示,看个人偏好界定排除或不排除这些文件夹,不影响目前的问题。

提示MS Defender可能会影响IDE


3 - 简单验证是否成功:选择Python Interpreter可以选择conda

直接去已有项目的窗口右下角点击解释器名称,在弹出的“添加Python解释器”窗口可以选择Conda类型,这时候已经可以加载出环境了。已解决目前的问题。

添加选择现有Conda


*另外:我也试了一下用这个conda.exe路径新建一个环境,PyCharm创建conda解释器的时间比较久,所以不用专门为了验证建一个新环境啦

创建testenv

我们会注意到,这里新建的环境是放到用户文件夹下的/.conda/envs/里(这里路径用的是斜杠而不是win经典反斜杠\"\\\")

testenv在用户文件夹
测完记得删一下testenv。


Reference:
文档里关于配置conda的这部分:Create a Pythen interpreter | PyCharm environment - Create a conda environment
PyCharm TS doc目前关于Project Settings/Python interpreter的部分:Troubleshooting PyCharm | PyCharm Documentation