PyCharm运行Python脚本报package requirements未满足错误解决方法
问题:PyCharm运行脚本提示requirements依赖不满足,一键安装失败
在PyCharm中运行Python脚本时触发报错,故障表现为PyCharm无法为当前项目正常安装requirements依赖包,弹出package requirements are not satisfied error提示。
已留存完整操作流程截图用于排查,操作节点依次为:点击「安装requirements」选项界面、点击确认安装按钮界面、操作后触发报错界面。
个人Python相关知识储备较少,自行排查许久未找到有效解决方案,需要可落地的解决指引。
解决步骤(按顺序操作即可)
- 校验Python解释器配置
打开PyCharm设置,进入项目: <你的项目名称> > Python解释器页,确认当前选中的解释器可用:优先选择本地正式安装的Python路径,不要选择已删除、无读写权限的虚拟环境路径,选择完成后点击「应用」保存配置。 - 跳过PyCharm自带的GUI一键安装入口,使用终端手动安装,规避界面适配带来的权限、网络问题
打开PyCharm底部的Terminal面板,面板会自动定位到当前项目根目录,先升级pip版本避免旧版本兼容问题:
Windows系统执行命令:python -m pip install --upgrade pip
Mac/Linux系统执行命令:python3 -m pip install --upgrade pip - 执行依赖安装命令,搭配国内镜像源解决网络超时导致的安装失败
确认项目根目录存在requirements.txt文件后,执行对应命令:
Windows系统:pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
Mac/Linux系统:pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple - 安装完成后重启PyCharm,再运行脚本即可
如果命令执行过程中出现单个包安装失败的红色报错,直接删除requirements.txt中对应包的固定版本号限制,重新执行安装命令即可,这类问题通常是包版本和当前Python版本不兼容导致的。
内容的提问来源于stack exchange,提问作者Murathan
相关产品推荐
相关产品推荐

