pycharm中requests安装失败的核心原因是解释器环境不一致:项目绑定的python解释器与pip安装目标环境错位。需确认settings中interpreter路径,确保terminal已激活对应虚拟环境(如source venv/bin/activate),再执行pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple/,最后刷新包列表或重启pycharm。

requests 库在 PyCharm 中安装失败,通常不是库本身的问题,而是环境没对上——你当前项目用的 Python 解释器,和你在终端里执行 pip install requests 时默认调用的解释器不一致。
PyCharm 里 import requests 报红,但 pip list 能看到它?
这说明 requests 装到了系统 Python 或另一个虚拟环境里,而你的 PyCharm 项目绑定的是另一个解释器(比如 .venv 或 conda 环境)。PyCharm 不会自动共享不同解释器的包。
- 确认当前项目解释器:File → Settings → Project → Python Interpreter,看右上角显示的路径是否和你期望的一致
- 如果路径是
.../venv/bin/python(macOS/Linux)或...\venv\Scripts\python.exe(Windows),那必须在这个环境下装requests - 别信终端里
which python的结果——PyCharm 终端默认可能没激活项目环境,要先运行source venv/bin/activate(macOS/Linux)或venv\Scripts\activate(Windows)
Alt+Enter 一键安装为什么有时不生效?
PyCharm 的 Alt+Enter(Mac 是 Option+Enter)快捷键确实能弹出 “Install package 'requests'”,但它依赖两个前提:
- 光标必须停在
import requests这行的requests上,不能只选中单词、也不能停在空白处 - PyCharm 必须已识别出该解释器支持 pip(某些旧版或精简版 Python 可能没带 pip)
- 网络被拦截或镜像源失效时,会卡在 “Installing…” 状态,此时底部状态栏可能显示超时错误,但界面没提示
遇到卡住,直接关掉弹窗,改用 Terminal 手动装更可靠。
PyCharm 2026.2是 JetBrains PyCharm 的指定版本安装包,下载地址指向官方 Windows 安装包直链,可用于旧项目兼容、版本回退和环境测试。
用 Terminal 安装 requests,命令写错就白忙
在 PyCharm 底部 Terminal 里执行命令前,务必确认当前 shell 激活的是项目解释器对应的环境。最稳妥的方式是:
- 打开 Terminal,输入
python -m site,看输出的site-packages路径是否和 Settings 里 Python Interpreter 显示的路径一致 - 路径对了,就直接运行:
pip install requests - 如果提示
PermissionError或报错说 pip 版本太低,先升级:python -m pip install --upgrade pip - 国内用户常因网络问题失败,加清华镜像源:
pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple/
装完还是报红?检查三件事
即使 Terminal 显示 Successfully installed requests-2.31.0,IDE 仍可能缓存旧状态:
- 点击 Settings → Python Interpreter 页面右上角的刷新按钮(↻),强制重载包列表
- 重启 PyCharm(尤其当你刚切换过解释器或修改了
venv) - 检查代码里有没有拼写错误:比如写成
import request(少 s)、import Requests(大小写敏感)
真正容易被忽略的,是 PyCharm 的“解释器绑定”和“环境激活”两层关系——它不像命令行那样直觉,装在哪、对谁生效,得一层一层确认清楚。










