pycharm下载包出现module 'pip' has no attribute 'main'

更新 pip 之后, Pycharm 安装 package 出现报错: module 'pip' has no attribute'main'
找到安装目录下  helpers/packaging_tool.py 文件,找到如下代码:
def do_install(pkgs):
    try:
        import pip
    except ImportError:
        error_no_pip()
    return pip.main(['install'] + pkgs)
def do_uninstall(pkgs):
    try:
        import pip
    except ImportError:
        error_no_pip()
    return pip.main(['uninstall', '-y'] +pkgs)
 
修改为如下,保存即可。
def do_install(pkgs):
    try:
        # import pip
        try:
            from pip._internal importmain
        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 importmain
        except Exception:
            from pip import main
    except ImportError:
        error_no_pip()
    return main(['uninstall', '-y'] +pkgs)
更多技术资讯可关注:gzitcast

猜你喜欢

转载自www.cnblogs.com/heimaguangzhou/p/11724304.html