Python 3.5.1 に urllib2 をインストールする必要があります 質問する

Python 3.5.1 に urllib2 をインストールする必要があります 質問する

私は Mac で Python 3.5.1 を実行しています。モジュールを使いたいのですが、インストールしようとしましたが、 Python 3 用に と に分割urllib2されていると言われました。urllib.requesturllib.error

私のコマンド (パスにないため、今のところフレームワークの bin ディレクトリから実行しています):

sudo ./pip3 install urllib.request

以下を返します:

Could not find a version that satisfies the requirement urllib.request (from versions: )
No matching distribution found for urllib.request

urllib2以前、一気にインストールしようとしたときに同じエラーが発生しました。

ベストアンサー1

警告: セキュリティ研究者が発見したPyPI 上のいくつかの汚染されたパッケージ、という名前のパッケージが含まれておりurllib、インストールされると「phone home」になります。2017年6月以降に使用した場合pip install urllib、そのパッケージを削除しますできるだけ早く

それはできませんし、する必要もありません。

urllib2はPython 2に含まれるライブラリの名前です。urllib.request図書館代わりにPython 3に含まれています。ライブラリはPython 2とurllib.request同じように動作します。urllib2すでに含まれていますインストールする必要はありません。

を使用するように指示されているチュートリアルに従っている場合urllib2、さらに多くの問題に遭遇することになります。チュートリアルは Python 3 ではなく、Python 2 用に書かれています。別のチュートリアルを探すか、Python 2.7 をインストールしてそのバージョンでチュートリアルを続行してください。urllib2そのバージョンには が付属しています。

あるいは、requests図書館より高レベルで使いやすい API です。Python 2 と 3 の両方で動作します。

おすすめ記事