Urllib3 という名前のモジュールはありません

Urllib3 Toiu Ming Qiannomojuruhaarimasen



「URLLIB3 は、無料でオープンソースの Python 用 HTTP クライアントです。 URLLIB は、非常に簡単なインターフェイスを提供する強力な HTTP クライアントです。さらに、接続プーリング、TLS/SSL サポート、HTTP および SOCKS プロキシ、ファイルのアップロードとダウンロードなど、さまざまな便利な機能を提供します。

urllib3 パッケージを使用する前に、パッケージがインストールされていて、Python 環境で使用できることを確認する必要があります。そうしないと、パッケージがインストールされていないと、「ModuleNotFoundError: urllib3 という名前のモジュールがありません」というエラーが発生します。







このエラーは、異なるバージョンの Python インタープリターを使用していて、その環境に urllib3 パッケージがインストールされていない場合にも発生する可能性があります。



この投稿の目的は、「urlib3 という名前のモジュールがありません」というエラーの解決を支援することです。



urllib3 のインポート

すべての外部 Python パッケージと同様に、 import キーワードの後に​​インポートしたいパッケージの名前を続けます。





たとえば、urllib3 をインポートするには、次のコードを実行できます。

urllib3 をインポート


パッケージがインストールされ、環境で使用できる場合、Python はパッケージをインポートし、その機能にアクセスできるようにします。



パッケージが見つからない場合、次のようなインポート エラーが発生する可能性があります。

>>> urllib3 をインポート
トレースバック ( 最近の通話 過去 ) :
ファイル '' 、 ライン 1 < モジュール >
ModuleNotFoundError: モジュール名がありません 「urllib3」



このエラーが発生した場合の修正方法について説明します。

方法 – Pip を使用して URLLIB3 パッケージをインストールする

不足しているパッケージは、モジュールが見つからないというエラーの最も一般的な原因です。たとえば、インポートするパッケージがシステムにインストールされていない場合、Python はエラーを返します。

urllib3 パッケージのこのエラーを修正するには、次のコマンドに示すように pip を使用できます。

$ 須藤 pip3 インストール urllib3


また

$ 須藤 ピップ インストール urllib3


最初のコマンドを使用して、Python3 環境に urllib3 をインストールします。 Python 2 の場合、2 番目のコマンドを使用します。


インストールしたら、モジュールを再インポートできます。

Windows では、システム パスの pip または pip3 バイナリにアクセスできない場合があります。ただし、Python で -m パラメーターを使用して pip を起動できます。

したがって、以下のコマンドを実行して Windows に urllib3 をインストールします。

$ パイソン -m ピップ インストール urllib3


そして、それはそれを行う必要があります。

パッケージ マネージャーとして Anaconda または Miniconda を使用している場合は、次のようにコマンドを実行できます。

コンダ インストール -c conda-forge urllib3

方法 3 – Pip をパスに追加し、パッケージを再インストールする

urllib3 モジュールをインストールした後もエラーが続く場合は、システムのパスに pip バイナリを追加して修正を試みることができます。

コマンド プロンプトを起動し、python のバイナリ ディレクトリに移動します。これを行うには、次のコマンドを実行します。

$ ここで Python


これにより、Python が配置されているフル パスが返されます。フル パスをコピーして以下のコマンドを実行し、Python と pip をシステム パスに追加します。

セット / Mパス '%パス%;C:\パス \t o\python\binary'


上記のコマンドは、以前にコピーしたディレクトリをシステムのパスに追加する必要があります。上記のコマンドを Python バイナリへのパスに置き換えてください。

終了中

この記事では、「urllib3 という名前のモジュールがありません」エラーの原因を発見し、エラーを修正するために使用できるさまざまな方法について説明しました。

読んでくれてありがとう && 幸せなコーディング!!