web-dev-qa-db-ja.com

urllib2インポートリクエストから-名前リクエストをインポートできません

pythonバージョン2.7.9を使用しているので、プログラムを作成しようとしていますが、これにはrequestsという名前のモジュールが必要です。

私はコードを使用すると思いました:

from urllib2 import request

その仕事をするだろう。それでも、次のエラーが発生します。

Traceback (most recent call last):
  File "C:\Python27\NLTKHoofdstuk3.py", line 5, in <module>
    from urllib2 import request
ImportError: cannot import name request

Urllib2が完全に機能しているため取得できませんPythonそしてモジュールリクエストはモジュールurllib2にあるはずです(「importurllib2」と入力してもエラーは発生しません)

だから、私のモジュール要求が機能しない理由を誰かが知っていますが、私のモジュールurllib2は

6
Niels Gorsel

使ってみてください

from urllib2 import Request

の代わりに

from urllib2 import request

公式を確認してください ドキュメント

11
Ajay

使用する

import urllib;

その後

urllib.urllopen();

ために Python 2.7importリクエストは必要ありません。

11
trang hang

使用してみてください:

import urllib2

urllib2の代わりにurllib.requestを使用します

ドキュメントを見る https://docs.python.org/2/library/urllib2.html#urllib2.urlopen もっと役立つかもしれません。

1
keven.Song

Python 2.7を使用していますが、同じ問題が発生しました。urllibまたはurllib3の代わりにurllib2を使用した後に解決できました。

Python 2.7: jupyter_Screenshot_for_urllib で動作するurllib3を使用したスクリーンショットの例を次に示します。

1
Abhishek Poudel