PyCharm 加载不了 conda 虚拟环境,不存在的

#工作记录

前言

在开发过程中,PyCharm 无法加载 Conda 虚拟环境是常见问题。

在不同情况下,"Conda 可执行文件路径"的指定可能会发生变化,不会一尘不变,需要灵活处置。

以下是一系列解决此问题的经验参考。

检查 Conda 安装与环境创建

打开终端或命令提示符,输入 conda --version,若能显示版本信息,表明 Conda 已正确安装。

使用 conda info --envs 查看已创建的虚拟环境列表,确认目标环境已成功创建。

尝试激活虚拟环境,用 conda activate 环境名称

复制代码
conda --version

conda info --envs
#或
conda env list

conda activate 环境名称
  • 检查 Conda 初始化

在终端中输入 conda init 来初始化 Conda。

完成初始化后,关闭并重新打开终端,再次尝试激活虚拟环境,确保初始化生效。

复制代码
conda init

手动配置 PyCharm

便捷设置:

在打开的 PyCharm中,点右下角<无解释器>处,依次点击"添加新的解释器"------"添加本地解释器"------"选择现有"------选上"Conda":

指定 Conda 可执行文件路径,Windows 系统可选择:

安装目录\Anaconda3\Scripts\conda.exe
安装目录\Anaconda3\Scripts\anaconda.exe

也可尝试 Anaconda 目录下的 condabin\conda.bat 文件:

安装目录\anaconda3\condabin\conda.bat

实际上,大部分带有 activate.bat 的文件也可作为指定路径使用,可在 Conda 安装目录下查找:

安装目录\anaconda3\condabin\conda activate.bat
安装目录\anaconda3\condabin\activate.bat
安装目录\anaconda3\condabin\conda.bat
安装目录\anaconda3\condabin\conda_auto activate.bat

安装目录\Anaconda3\Scripts\activate.bat

指定路径后,点击 "重新加载环境"查看。

修复环境变量

若手动配置时 PyCharm 无法自动检测到 Conda 可执行文件,可能是环境变量问题。

以 Windows 系统为例,右键点击 "此电脑",选择 "属性",进入 "高级系统设置",点击 "环境变量"。

在 "系统变量" 中找到 Path 变量,点击 "编辑",添加 Conda 安装目录路径。例如:

D:\ProgramData\anaconda3

D:\ProgramData\anaconda3\Scripts

D:\ProgramData\anaconda3\Library\bin

D:\ProgramData\anaconda3\Library\mingw-w64\bin

D:\ProgramData\anaconda3\Library\usr\bin

D:\ProgramData\anaconda3\condabin

添加完成后,重新打开 PyCharm 尝试加载虚拟环境。

清理 PyCharm 缓存

在 PyCharm 中,点击 File > Invalidate Caches / Restart,勾选所有选项,点击 "Invalidate and Restart"。

重启后,再次检查虚拟环境是否能正常显示。

检查版本兼容性

较旧的 PyCharm 版本可能不支持某些新版本的 Conda 或 Python。

将 PyCharm 更新到最新版本,若使用 2023.1 版本及之后的 PyCharm,尽量搭配新版 Anaconda。

相关推荐
埃博拉酱2 天前
VS Code Remote SSH 连接 Windows 服务器卡在"下载 VS Code 服务器":prcdn DNS 解析失败的诊断与 BITS 断点续传
windows·ssh·visual studio code
唐宋元明清21882 天前
.NET 本地Db数据库-技术方案选型
windows·c#
加号32 天前
windows系统下mysql多源数据库同步部署
数据库·windows·mysql
tryCbest2 天前
Windows环境下配置pip镜像源
windows·pip
呉師傅2 天前
火狐浏览器报错配置文件缺失如何解决#操作技巧#
运维·网络·windows·电脑
QQ_19632884752 天前
Python-flask框架西山区家政服务评价系统网站设计与开发-Pycharm django
python·pycharm·flask
百事牛科技2 天前
保护文档安全:PDF限制功能详解与实操
windows·pdf
一个人旅程~2 天前
如何用命令行把win10/win11设置为长期暂停更新?
linux·windows·经验分享·电脑
一个假的前端男2 天前
[特殊字符] Flutter 安装完整指南 Windows—— 2026最新版
windows·flutter
倚肆3 天前
在 Windows Docker 中安装并配置 Nginx (映射 Windows 端口与路径)
windows·nginx·docker