解决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
        try:
            from pip._internal import main
        except Exception:
            from pip import main
    except ImportError:
        error_no_pip()
    # return pip.main(['install'] + pkgs)
    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 pip.main(['uninstall', '-y'] + pkgs)
    return main(['uninstall', '-y'] + pkgs)
上一篇 Python升级pip
下一篇 pip3异常No module named 'pip._internal'
目录
文章列表
1 Python中的类变量、成员变量、静态方法、成员方法
Python中的类变量、成员变量、静态方法、成员方法
2
Java中finalize的作用
Java中finalize的作用
3
Java使用 itextpdf 合并图片生成pdf文件
Java使用 itextpdf 合并图片生成pdf文件
4
FastDFS && Nginx实现分布式文件服务器
FastDFS && Nginx实现分布式文件服务器
5
Android RadioGroup流式布局及动态添加RadioButton
Android RadioGroup流式布局及动态添加RadioButton
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。