A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 Leo06 于 2018-10-22 23:13 编辑

更新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)



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马