当前位置 博文首页 > Linux(CentOS)_小龙狗的博客:PyCharm的AttributeError: module

    Linux(CentOS)_小龙狗的博客:PyCharm的AttributeError: module

    作者:[db:作者] 时间:2021-07-10 09:39

    ?

    ?

    ?

    这是因为pip的10.0版本中没有main()函数,因此可以通过修改错误提示中的文件来解决这个问题。

    打开错误提示的文件,找到

    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 import main
           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 import main
           except Exception:
              from pip import main
        except ImportError:
            error_no_pip()
        return main(['uninstall', '-y'] + pkgs)

    CentOS 下操作:

    ?

    [slg@localhost~]$ su
    密码:
    [root@localhostslg]# cd /home/slg/下载/pycharm-2017.3.3/helpers/
    [root@localhosthelpers]# vim packaging_tool.py

    打开文件后

    输入 a?? 进行编辑

    ESC? 退出编辑

    :wq 保存退出即可

    cs
    下一篇:没有了