簡體   English   中英

導入錯誤:ImportError:沒有名為請求的模塊

[英]Import error: ImportError: No module named requests

我是python和webscraping的新手。 我正在將linux mint 18.2與python 2.7.12一起使用。 我正在嘗試導入並最終使用beautifulsoup執行urllib.request,但直到現在最終還是失敗了。 我已經安裝了stackoverflow參考之后,使用-sudo apt-get install python-requests請求模塊。 哪個運行成功。

因此,請查看我執行的所有試驗和錯誤(到目前為止尚未成功),並幫助我執行urllib.request。 謝謝!

>>> import bs4
>>> pip install urllib
SyntaxError: invalid syntax
>>> import urlihb

Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    import urlihb
ImportError: No module named urlihb
>>> import urllib
>>> from urllib.request import urlopen as newreq

Traceback (most recent call last):
  File "<pyshell#4>", line 1, in <module>
    from urllib.request import urlopen as newreq
ImportError: No module named request
>>> import urllib2
>>> from urllib2.request import urlopen as newreq

Traceback (most recent call last):
  File "<pyshell#6>", line 1, in <module>
    from urllib2.request import urlopen as newreq
ImportError: No module named request
>>> sudo pip install request
SyntaxError: invalid syntax
>>> sudo install request
SyntaxError: invalid syntax
>>> sudp pip install requests
SyntaxError: invalid syntax
>>> sudo pip install requests
SyntaxError: invalid syntax
>>> sudo install requests
SyntaxError: invalid syntax
>>> import urllib2
>>> from urllib2.request import urlopen as newreq

Traceback (most recent call last):
  File "<pyshell#13>", line 1, in <module>
    from urllib2.request import urlopen as newreq
ImportError: No module named request
>>> from urllib2.requests import urlopen as newreq

Traceback (most recent call last):
  File "<pyshell#14>", line 1, in <module>
    from urllib2.requests import urlopen as newreq
ImportError: No module named requests
>>> import urllib3.request import urlopen as newreq
SyntaxError: invalid syntax
>>> import urllib2.request

Traceback (most recent call last):
  File "<pyshell#16>", line 1, in <module>
    import urllib2.request
ImportError: No module named request
>>> urllib2.requests

Traceback (most recent call last):
  File "<pyshell#17>", line 1, in <module>
    urllib2.requests
AttributeError: 'module' object has no attribute 'requests'
>>> import urllib2.requests

Traceback (most recent call last):
  File "<pyshell#18>", line 1, in <module>
    import urllib2.requests
ImportError: No module named requests
>>> import urllib2.request

Traceback (most recent call last):
  File "<pyshell#19>", line 1, in <module>
    import urllib2.request
ImportError: No module named request
>>> import urllib.reques

Traceback (most recent call last):
  File "<pyshell#20>", line 1, in <module>
    import urllib.reques
ImportError: No module named reques
>>> import urllib.request

Traceback (most recent call last):
  File "<pyshell#21>", line 1, in <module>
    import urllib.request
ImportError: No module named request
>>> import beautifulsoup

Traceback (most recent call last):
  File "<pyshell#22>", line 1, in <module>
    import beautifulsoup
ImportError: No module named beautifulsoup
>>> import beautifullsoup as bs4

Traceback (most recent call last):
  File "<pyshell#23>", line 1, in <module>
    import beautifullsoup as bs4
ImportError: No module named beautifullsoup
>>> import bs4
>>> import urllib.request

Traceback (most recent call last):
  File "<pyshell#25>", line 1, in <module>
    import urllib.request
ImportError: No module named request
>>> import urllib2.request

Traceback (most recent call last):
  File "<pyshell#26>", line 1, in <module>
    import urllib2.request
ImportError: No module named request
>>> import urllib.requests

Traceback (most recent call last):
  File "<pyshell#27>", line 1, in <module>
    import urllib.requests
ImportError: No module named requests
>>> import urllib2.requests

Traceback (most recent call last):
  File "<pyshell#28>", line 1, in <module>
    import urllib2.requests
ImportError: No module named requests
>>> 

您所需要做的就是:“ import urllib.request”

在您運行“ pip install urllib”之后

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM