pycharm安装模块时 AttributeError: 'module' object has no attribute 'main'解决办法

1.错误截图



2.解决办法 在D:\python3.6\PyCharm Community Edition 2017.3.3\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 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)



3.之后保存就行了  之后就能够在setting中安卓所需要的模块了

猜你喜欢

转载自blog.csdn.net/tester_xjp/article/details/80739521