PyCharm与Pipenv协同异常:无法安装新软件包
解决PyCharm中Pipenv安装包报错的问题
环境信息
- Python 3.10.13
- Pipenv 2023.9.8
- PyCharm 2021.3.3
排查与解决方案
检查PyCharm的Pipenv配置
打开File > Settings > Project: [你的项目名] > Python Interpreter,确认选中的是Pipenv虚拟环境,且Pipenv可执行文件路径指向你当前使用的2023.9.8版本(可通过终端执行pipenv --version查看路径)。若路径错误,点击齿轮图标 >Add > Pipenv Environment,重新指定Pipenv路径和项目目录。手动终端安装排查问题
打开PyCharm内置终端,切换到项目根目录,执行pipenv install。如果手动执行成功,说明是PyCharm界面同步问题,回到Python Interpreter界面点击刷新图标(圆形箭头)即可。修复Pipfile.lock兼容性
新版本Pipenv生成的Pipfile.lock可能和旧版PyCharm不兼容。先删除项目根目录的Pipfile.lock,再在终端执行pipenv lock --clear重新生成锁文件,之后再尝试PyCharm界面安装。版本适配调整
PyCharm 2021.3.3对Pipenv 2023.9.8的支持存在兼容性问题,可选择:- 升级PyCharm至2023.x及以上版本;
- 降级Pipenv到适配版本,执行命令:
pip install pipenv==2022.12.19
内容的提问来源于stack exchange,提问作者Pin90
相关产品推荐
相关产品推荐

