在PyCharm中使用 pip 10 安装 第三方插件时:
出现错误:AttributeError: Module Pip has no attribute ‘main’ ,解决方法如下:
首先,找到PyCharm的 packaging_tool.py 文件,如下图:
然后,将文件 packaging_tool.py 中:
import pip
pip.main()
# 改成
form pip._internal import main as _main
_main()
# 问题就解决了
具体如图:
或者 将 pip 版本降级,之所以PyCharm使用pip 报错的原因是 pip 10.0+ 版本不支持 main 。
想了解具体详情的小伙伴,可以点击链接,pip github 官方地址:
https://github.com/pypa/pip/issues/5240