解决pycharm问题:module 'pip' has no attribute 'main'

拼搏现实的明天。 2022-05-21 08:19 186阅读 0赞
  1. 转自:
  2. 《解决pycharm问题:module 'pip' has no attribute 'main'
  3. http://www.cnblogs.com/Fordestiny/p/8901100.html
  4. 更新pip之后,Pycharm安装package出现报错:module 'pip' has no attribute 'main'
  5. 找到安装目录下 helpers/packaging_tool.py文件,找到如下代码:
  6. def do_install(pkgs):
  7. try:
  8. import pip
  9. except ImportError:
  10. error_no_pip()
  11. return pip.main(['install'] + pkgs)
  12. def do_uninstall(pkgs):
  13. try:
  14. import pip
  15. except ImportError:
  16. error_no_pip()
  17. return pip.main(['uninstall', '-y'] + pkgs)

修改为如下,保存即可。

  1. def do_install(pkgs):
  2. try:
  3. # import pip
  4. try:
  5. from pip._internal import main
  6. except Exception:
  7. from pip import main
  8. except ImportError:
  9. error_no_pip()
  10. return main(['install'] + pkgs)
  11. def do_uninstall(pkgs):
  12. try:
  13. # import pip try: from pip._internal import main except Exception: from pip import main except ImportError: error_no_pip() return main(['uninstall', '-y'] + pkgs)

发表评论

表情:
评论列表 (有 0 条评论,186人围观)

还没有评论,来说两句吧...

相关阅读