在开始配置之前,先确认你的 Anaconda 安装在哪个路径。常见安装路径如下:
记下来这个路径,后面配置要用到!
按 Windows + R,输入 cmd 回车,在黑色窗口中输入:
conda --version python --version
如果显示版本号(如 conda 24.x.x、Python 3.13.x),说明安装成功 ✅
如果提示"不是内部或外部命令",说明 Anaconda 没添加到环境变量,需要手动添加或重新安装。
where conda,第一行就是安装路径!这种方式让 PyCharm 直接管理 Conda 环境,适合需要切换多个环境的场景。
在 PyCharm 中,点击左上角 File → Settings(快捷键 Ctrl + Alt + S)
在弹出的窗口左侧,依次展开:Project: 你的项目名 → Python Interpreter
在 Python Interpreter 页面,点击右上角的 齿轮图标 ⚙️,然后选择 Add...
这会打开"Add Python Interpreter"对话框。
在左侧列表中选择 Conda Environment
然后选择 Existing environment(使用已有环境),不要用"New environment"
Conda executable 一栏,填写 conda.exe 的完整路径:
或者如果装在 D 盘:
填完后点击右侧的 Load Environments 按钮,等待加载完成。
加载完成后,在下拉列表中选择你要使用的 Conda 环境:
| 环境名 | 说明 | 推荐 |
|---|---|---|
base (root) | Anaconda 默认环境,包含所有预装库 | 推荐新手 |
py312 | Python 3.12 的自定义环境 | 按需选择 |
py311 | Python 3.11 的自定义环境 | 按需选择 |
选好后点击 OK 确认。
回到 Settings 页面,确认 Python Interpreter 已经显示正确的 Conda 环境:
Python 3.x.x (Conda) ← 右下角或解释器列表中出现这个
点击 Apply → OK 保存设置。
现在你可以在代码中 import Conda 环境中安装的任何库了!
如果你觉得 Conda 方式配置复杂,可以直接用"系统解释器"方式,效果完全一样!
同方法一的步骤 ① ②:File → Settings → Python Interpreter → 齿轮⚙️ → Add...
在左侧列表中选择 System Interpreter(系统解释器)
这种方式不需要配置 conda.exe,直接指向 python.exe 即可。
点击 Interpreter path 右侧的 ... 按钮,浏览选择 python.exe:
如果使用自定义环境(如 py312):
点 OK 确认,然后 Apply → OK 保存。
以下是配置 Conda 环境时最高频遇到的问题,遇到类似报错可以直接对照解决。
| 问题描述 | 可能原因 | 解决办法 |
|---|---|---|
| ❌ Conda executable 路径无效 | 填的路径是 python.exe 而不是 conda.exe;或者路径中有中文字符 |
① 确认路径指向 Scripts\conda.exe② 检查路径中是否有中文,有则修改 Anaconda 安装路径 ③ 点 ... 按钮用文件浏览器选择,不要手打路径 |
| ❌ PyCharm 2022 不识别 Python 3.13 | PyCharm 2022.3 及更早版本不支持 Python 3.13(太新了) | ① 升级 PyCharm 到 2024 或更新版本 ② 或在 Conda 中创建 Python 3.12 环境: conda create -n py312 python=3.12③ 然后选择 py312 环境使用 |
| ❌ 加载环境时卡住/无响应 | Conda 初始化未完成;或者网络问题导致 Conda 无法连接 | ① 打开 Anaconda Prompt 输入 conda init 重新初始化② 关闭 VPN/代理后重试 ③ 用"系统解释器"方式替代 Conda 方式 |
| ❌ 点击运行后程序崩溃(0xC0000005) | Python 版本与 Windows 系统不兼容(常见于 Python 3.6 在 Win11 上) | ① 升级到 Python 3.10+(通过 Conda 创建新环境) ② 确认 PyCharm 使用的是新版本解释器 ③ 卸载旧版 Anaconda,只用新版 |
| ❌ ModuleNotFoundError: No module named 'xxx' | PyCharm 使用的解释器和你安装包的解释器不是同一个 | ① 在 PyCharm 终端(底部 Terminal)直接用 pip install xxx② 或在 Anaconda Prompt 中先 conda activate 环境名 再安装③ 确认 PyCharm 解释器路径和安装包的路径一致 |
| ❌ PyCharm 右键没有"Run"选项 | 文件不在 PyCharm 的项目目录内;或文件类型未识别 | ① 确认文件在左侧项目树中,且项目已正确打开 ② 右键文件 → Run '文件名'③ 或先保存文件(Ctrl+S)再试 |
| ❌ 安装包时报 pip 版本过低 | pip 版本太旧,不兼容新版 Python | ① 运行:python -m pip install --upgrade pip② 如果报错,先运行: python -m ensurepip --upgrade③ 再运行升级 pip 的命令 |
| ❌ PyCharm 右下角显示"Invalid Interpreter" | 解释器路径指向的文件已被删除或移动 | ① 点击提示中的"Configure Python Interpreter" ② 重新按照本文方法配置解释器 ③ 如果路径确实不存在,需要先重新安装 Anaconda |
| ❌ Conda 方式配置后运行代码无输出 | 代码未保存;或运行了错误的文件;或解释器未正确加载 | ① 按 Ctrl+S 保存文件② 确认运行的是当前文件(右键文件 → Run) ③ 切换到"系统解释器"方式重试 |
| ❌ 不知道 Anaconda 装在哪里 | 自定义安装时选了"仅自己可见",路径不好找 | ① 打开 Anaconda Prompt,输入:where conda② 或输入: conda info --envs 查看所有环境路径③ 根环境(base)的路径就是 Anaconda 安装目录 |
配置完成后,逐项确认:
| 检查项 | 期望结果 |
|---|---|
| PyCharm 右下角显示的解释器 | 显示 Python x.x.x (Conda) 或正确路径 |
在 PyCharm Terminal 中输入 python --version | 显示与配置一致的版本号 |
代码中 import requests 不报错 | ✅ 导入成功 |
| 运行简单 print 代码有输出 | ✅ 控制台正常打印 |
baidu_crawler.py,右键 → Run 'baidu_crawler',看到输出就大功告成 🎉