解决pycharm报错:module 'pip' has no attribute 'main'

版权声明:本文为博主原创文章,如需转载,请注明出处: https://blog.csdn.net/MASILEJFOAISEGJIAE/article/details/83962581

在使用pycharm安装matplotlib库的时候出现报错 module ‘pip’ has no attribute ‘main’,解决方法:

1.在安装目录下找到 helpers/packaging_tool.py文件。
2.找到函数do_install(pkgs)do_uninstall(pkgs)
3.使用以下代码替换这两个函数:

def do_install(pkgs):
    try:
        # import pip
        try:
            from pip._internal import main
        except Exception:
            from pip import main
    except ImportError:
        error_no_pip()
    return main(['install'] + pkgs)
 
 
def do_uninstall(pkgs):
    try:
        # import pip
        try:
            from pip._internal import main
        except Exception:
            from pip import main
    except ImportError:
        error_no_pip()
    return main(['uninstall', '-y'] + pkgs)

参考资料:
1.https://blog.csdn.net/Teddy_123/article/details/80189306
2.https://segmentfault.com/q/1010000014743128

猜你喜欢

转载自blog.csdn.net/MASILEJFOAISEGJIAE/article/details/83962581