解决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 Spring Boot之@ControllerAdvice
Spring Boot之@ControllerAdvice
2
Android集成支付宝SDK支付
Android集成支付宝SDK支付
3
Flutter中StatefulWidget控件状态管理的两种方式
Flutter中StatefulWidget控件状态管理的两种方式
4
Spring Boot获取参数的几种方式
Spring Boot获取参数的几种方式
5
认识长轮询:配置中心是如何实现推送的?
认识长轮询:配置中心是如何实现推送的?
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。