1. ホーム
  2. パイソン

AttributeError: モジュール 'pip' には 'main' という属性がありません。

2022-02-10 11:48:53

        から取得した。 https://www.cnblogs.com/Fordestiny/p/8901100.html

        モジュール 'pip' には 'main' という属性がありません。これを解決するには、インストールディレクトリにある helpers/packaging_tool.py ファイルを探し、このコードを次のように置き換えます。

def do_install(pkgs):
    try:
        # import pip
        try:
            from pip._internal import main
        except:
            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:
            from pip import main
    except ImportError:
        error_no_pip()
    return main(['uninstall', '-y'] + pkgs)

        ローカルのpipのインストールに失敗した場合、pycharmで適切なライブラリをインストールし、モジュール'pip'に属性'main'がない場合、上記の方法で問題を解決することができます。