PyCharm 2023.2+ 已移除右键“Install requirements”选项,需通过Python Interpreter界面的“+”号→勾选“Install packages from requirements.txt”手动触发安装,并启用“Show command line afterwards”查看真实命令与报错。

PyCharm 2023.2+ 没有“Install requirements”右键菜单了
这不是你操作错了,是 JetBrains 真的删掉了这个功能。从 2023.2 版本起,PyCharm 移除了 requirements.txt 文件右键菜单里的 Install requirements 选项。如果你在旧教程里看到这一步却点不出来,直接跳过——它已经不存在了。
必须先确认解释器已正确配置且可写
自动安装依赖的前提是 PyCharm 知道该往哪装。常见失败原因不是文件问题,而是解释器本身没配好或权限受限:
- 进
Settings → Project → Python Interpreter,确认下拉框里显示的是一个真实存在的解释器路径(比如venv/bin/python或miniconda3/envs/myenv/python.exe),而不是灰色的No interpreter - 如果用的是 conda 环境,但解释器类型被设为
Virtualenv Environment,pip 会装错地方甚至静默失败;应选Conda Environment并指定environment.yml或python.exe路径 - Windows 上若解释器路径含空格或中文,某些旧版 pip 可能解析失败,建议路径全英文、无空格
- Mac/Linux 下检查该解释器对应
site-packages目录是否可写(ls -ld $(python -c "import site; print(site.getsitepackages()[0])"))
PyCharm 不会“自动”安装,但能一键触发 pip install -r
所谓“自动安装”,其实是 PyCharm 把 pip install -r requirements.txt 封装进图形界面。关键动作在解释器设置页,不是文件右键:
PyCharm 2026.2是 JetBrains PyCharm 的指定版本安装包,下载地址指向官方 Windows 安装包直链,可用于旧项目兼容、版本回退和环境测试。
- 打开
Settings → Project → Python Interpreter - 点击右上角
+号按钮(Add Package) - 在弹出窗口顶部,勾选
Install packages from requirements.txt - 点击右侧文件夹图标,定位到你的
requirements.txt(必须是 UTF-8 编码、无 BOM 头;名字必须是requirements.txt,否则不识别) - 勾选
Show command line afterwards—— 这个开关极其重要,它能让你看到真实执行的命令和报错细节,比如ConnectionTimeout或PermissionError
点 OK 后,PyCharm 就会在后台调用 pip。如果卡住或失败,终端里显示的完整命令可以直接复制出来手动运行调试。
为什么 pip install -r requirements.txt 在 Terminal 里更可靠
PyCharm 的图形化流程本质仍是调 pip,但中间多了一层封装,容易掩盖环境差异。真实项目中,以下情况 Terminal 更稳:
-
requirements.txt里用了-r other-reqs.txt或-c constraints.txt这类嵌套引用,PyCharm 解析可能不完整 - 需要换国内源加速:
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/,PyCharm 图形界面不支持传-i - 某些包(如
torch、tensorflow)需指定平台 wheel,pip 命令可加--find-links和--no-deps精细控制,图形界面做不到 - 文件里存在注释或空行格式异常(比如 Windows CRLF + UTF-8-BOM),PyCharm 可能读取失败,而终端下
pip容错性更强
真正要“自动”,建议把 pip install -r requirements.txt 写进项目根目录的 .bashrc 别名或 Makefile,而不是依赖 PyCharm 的点击逻辑。

















