黑马程序员技术交流社区

标题: 【广州校区】pycharm下载包出现module 'pip' has no attribute 'main' [打印本页]

作者: Leo06    时间: 2018-7-5 15:31
标题: 【广州校区】pycharm下载包出现module 'pip' has no attribute 'main'
本帖最后由 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)








欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2