在PyCharm中用pip安装包失败,报错ModuleNotFoundError该如何解决?
解决PyCharm中
ModuleNotFoundError: No module named 'pip._internal.build_env'的问题 检查PyCharm与终端使用的Python解释器是否一致
打开PyCharm的File > Settings > Project: [你的项目名] > Python Interpreter,查看当前解释器路径。在Mac终端执行which python3(或which python),对比两者路径。若不一致,说明PyCharm使用的是独立环境,其pip可能已损坏。修复PyCharm对应环境的pip
打开PyCharm底部面板的Terminal,执行以下命令:python -m ensurepip --upgrade python -m pip install --upgrade pip此操作会直接针对PyCharm当前使用的解释器修复并升级pip,补全缺失的内部模块。
重置PyCharm的Python解释器配置
若修复pip无效,可重置解释器配置:- 在Python Interpreter设置页面,点击右上角齿轮图标,选择
Show All - 选中当前解释器,点击减号删除
- 点击加号,选择与终端一致的Python解释器路径,确认后重新安装所需包
- 在Python Interpreter设置页面,点击右上角齿轮图标,选择
清除PyCharm缓存
缓存异常也可能引发该问题,执行File > Invalidate Caches...,勾选Clear file system cache and local history,重启PyCharm后重试安装操作。
内容的提问来源于stack exchange,提问作者Shreyaansh Purohit
相关产品推荐
相关产品推荐

