我是python和webscraping的新手。我在Python 2.7.12上使用linux mint 18.2。 我試圖導入並最終執行urllib.request與beautifulsoup,但最終失敗,直到現在。我已經安裝了,在stackoverflow引用後,請求模塊使用 - sudo apt-get install python-requests。哪個運行成功。導入錯誤:ImportError:沒有模塊命名請求
因此,請查看我執行的所有試驗和錯誤(直到現在失敗)並幫助我執行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
>>>
a)您不能運行'pip'。在你的系統shell中運行它! b)你必須正確輸入命令和名字,而不是拼寫錯誤。 –
所以當你想用pip來安裝新的東西時,你必須在cmd中執行它,最好是以管理員身份(否則'Access is Denied'可能彈出) – Davit