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。

相关推荐
Kiri霧2 小时前
IntelliJ IDEA
java·ide·kotlin·intellij-idea
晨风先生4 小时前
如何Visual Studio 的配置从 Qt-Debug 切换到 x64-Debug
ide·qt·visual studio
吳所畏惧4 小时前
NVM踩坑实录:配置了npm的阿里云cdn之后,下载nodejs老版本(如:12.18.4)时,报404异常,下载失败的问题解决
前端·windows·阿里云·npm·node.js·batch命令
leese2334 小时前
FreeMarker模板引擎
windows
love530love5 小时前
命令行创建 UV 环境及本地化实战演示—— 基于《Python 多版本与开发环境治理架构设计》的最佳实践
开发语言·人工智能·windows·python·conda·uv
呉師傅5 小时前
佳能iR-ADV C5560复印机如何扫描文件到电脑
运维·网络·windows·计算机外设·电脑
程序视点5 小时前
【最新专业评测】PDF Reducer专业版:85%超高压缩率的PDF压缩神器|Windows最佳PDF压缩工具推荐
windows
要加油哦~7 小时前
工具 | 解决 VSCode 中的 Delete CR 问题
ide·vscode·编辑器
qyhua8 小时前
Windows 平台源码部署 Dify教程(不依赖 Docker)
人工智能·windows·python
未来之窗软件服务10 小时前
基于 Nginx 与未来之窗防火墙构建下一代自建动态网络防护体系—仙盟创梦IDE
网络·ide·nginx·服务器安全·仙盟创梦ide·东方仙盟