Nicht lösen können ImportError: No module named Anfrage
Habe ich gelesen, das Frage
1) habe ich installiert, pip und ich ausgeführt
pip install requests
und bekam
Requirement already satisfied (use --upgrade to upgrade): requests in /usr/local/lib/python2.7/dist-packages/requests-2.9.1-py2.7.egg
Cleaning up...
2) ich begann meine python2-shell:
>>> from urllib.request import urlopen
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named request
Warum bin ich immer noch, fangen diese Ausnahme? Was mache ich falsch?
InformationsquelleAutor Rudziankoŭ | 2016-03-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du verwechselst die 3rd-party-Modul mit dem Namen
requests
mit der Python-3 - built-inurllib.request
. Sie könnensowohl mit Python 2 und 3. Allerdings können Sie mit
nur mit Python 3.
InformationsquelleAutor Selcuk
das urllib.Anfragen
- Modul ist in Python 3.x. In Python 2.x, es istdas urllib
- Modulrequests
, aber versucht, zu importieren standard-Modul.Warum gehst du nicht einfach importieren
requests
?InformationsquelleAutor falsetru
Was für mich gearbeitet war der Einbau
python-pip
mit diesem Befehl:sudo apt install python-pip
dann update ich es mit diesem Befehl
pip install --upgrade pip
InformationsquelleAutor SAC
die Sie installiert haben, verlangen(N), und wollen Sie ein Modul importieren aus Anfrage. Es ist nicht das gleiche.
Das Modul Anforderung existiert nur auf python 3. Python 2 nicht über dieses Modul.
-> Wenn u verwenden möchten urlopen, brauchen Sie nicht zu installieren Anfragen. U muss nur die Verwendung von python 3
InformationsquelleAutor qvpham