Pycharm 无法添加 Conda 中的环境问题

2024-09-12

问题描述

我的Windows中的 Pycharm 在配置解释器时,为什么看不到本机已有的conda 环境?

甚至,当我选择了 envs 中已有的 python.exe 时,该配置页的(右下角) OK 也是灰的,无法生效。

此时需要刷新 pycharm 的 conda 设置。

  1. 在 1 所在位置正确填写 conda 的路径;

  2. 或者点击 2 ,在资源管理器的路径选择器中选择

  3. 点击 3 Load Environment,即可以在已存在环境列表中看到所需环境了。

这一问题会在安装完 anaconda / miniconda 后,又修改它的路径(移动它的位置)时发生。此外,还要更新 Windows 的 Path 环境变量 (condabin 等位置)。

alt

后续问题及解决方法

经过上面的设置后,可以在 Pycharm 中添加 Conda 创建的各种环境,它们的名字都正确,但是 Python 路径却都指向 conda 主版本 python.exe。这样问题根本没有解决。

最终的解决方法是通过直接指定路径: 给 Pycharm 添加任意 Interpreter