ホームページ >バックエンド開発 >Python チュートリアル >Pip をアップグレードした後、「pip3」が突然「ImportError:Cannot import name \'main\'\」をスローするのはなぜですか?
助けて! Pip インポート エラー: アップグレード後に名前 'main' をインポートできません
pip のアップグレード後に複雑なインポート エラーに直面していますか?あなたは一人ではありません! pip 経由でパッケージをインストールしようとすると、「ImportError: 名前 'main' をインポートできません。」という恐ろしいメッセージが表示されます。
なぜこれが発生するのでしょうか?おそらく、「sudo pip install pip --upgrade」などのコマンドによる、予期せぬ pip のアップグレードが原因である可能性があるようです。
Pip 10.x では、内部アーキテクチャの再構築が行われました。あなたが観察している「pip3」コマンドは通常、オペレーティング システム (この場合は Debian) によって提供されており、pip 自体によって管理されません。
問題への対処:
pip3 バイナリを復元します: pip3 バイナリを復元するには、ターミナルで次のコマンドを実行します:
追加情報:
詳細については、この問題を深く理解するには、(リンク) にある pip の問題トラッカーを参照してください。
以上がPip をアップグレードした後、「pip3」が突然「ImportError:Cannot import name \'main\'\」をスローするのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。