importeurror: geen module met de naam verzoek

Wanneer ik probeer te importeren requests, krijg ik een foutmelding: No module Named requests.

import requests

De fout die ik krijg:

File "ex2.py", line 1, in <module>
    import requests
ImportError: No module named requests

Antwoord 1, Autoriteit 100%

Verzoeken zijn geen ingebouwde module (komt niet met de standaard Python-installatie), dus u moet het installeren:

OSX / LINUX

Gebruik $ pip install requests(of pip3 install requestsvoor Python3) Als u piphebt geïnstalleerd. Als PIP is geïnstalleerd, maar niet in uw pad kunt u gebruiken python -m pip install requests(of python3 -m pip install requestsVOOR PYTHON3)

U kunt ook ook gebruiken sudo easy_install -U requestsals u easy_installhebt geïnstalleerd.

U kunt ook uw Systems Package Manager gebruiken:

Voor CentOS: yum install python-requests
Voor Ubuntu: apt-get install python-requests

Windows

Gebruik pip install requests(of pip3 install requestsVoor Python3) Als u piphebt geïnstalleerd en pip.exe toegevoegd aan de padomgeving Variabele. Als PIP is geïnstalleerd, maar niet in uw pad kunt u gebruiken python -m pip install requests(of python3 -m pip install requestsVOOR PYTHON3)

U kunt ook vanaf een cmd-prompt > Path\easy_install.exe requests, waarbij Pathuw map Python*\Scriptsis, als deze is geïnstalleerd. (Bijvoorbeeld: C:\Python32\Scripts)

Als u handmatig een bibliotheek aan een Windows-computer wilt toevoegen, kunt u de gecomprimeerde bibliotheek downloaden, deze decomprimeren en vervolgens in de map Lib\site-packagesvan uw python-pad plaatsen. (Bijvoorbeeld: C:\Python27\Lib\site-packages)

Van bron (universeel)

Voor elke ontbrekende bibliotheek is de bron meestal beschikbaar op https://pypi.python.org/pypi/ . U kunt verzoeken hier downloaden: https://pypi.python.org/pypi/requests

Op mac osx en Windows, na het downloaden van de bronzip, decomprimeer deze en voer vanaf de termiminal/cmd python setup.py installuit vanuit de niet-gecomprimeerde map.

(bron)


Antwoord 2, autoriteit 10%

Het is mij niet duidelijk welke versie van Python je gebruikt.

Als het Python 3 is, zou een oplossing zijn sudo pip3 install requests


Antwoord 3, autoriteit 8%

De module requestsinstalleren op Debian/Ubuntu voor Python2:

$ sudo apt-get install python-requests

En voor Python3 is het commando:

$ sudo apt-get install python3-requests


Antwoord 4, autoriteit 4%

Dit is misschien een beetje te laat, maar deze opdracht kan zelfs worden uitgevoerd als het pip-pad niet is ingesteld. Ik gebruik Python 3.7 op Windows 10 en dit is de opdracht

py -m pip install requests

en u kunt ‘verzoeken’ ook vervangen door een andere niet-geïnstalleerde bibliotheek


Antwoord 5, autoriteit 3%

Als u Ubuntu gebruikt, moet u requests

installeren

voer deze opdracht uit:

pip install requests

als je een foutmelding krijgt over het weigeren van toestemming, gebruik dan sudo voor het commando:

sudo pip install requests

Antwoord 6, autoriteit 3%

Brew-gebruikers kunnen onderstaande referentie gebruiken,

opdracht om requestste installeren:

python3 -m pip install requests

Homebrew en Python

pipis het pakketinstallatieprogramma voor Python en u hebt de pakket requests.


Antwoord 7, autoriteit 2%

Op OSX hangt de opdracht af van de soort python-installatie die je hebt.

Python 2.x – Standaard

sudo pip install requests

Python 3.x

sudo pip3 install requests

Antwoord 8, autoriteit 2%

In mijn geval waren verzoeken al geïnstalleerd, maar hadden ze een upgrade nodig. Het volgende commando deed het goed

$ sudo pip install requests --upgrade

Antwoord 9

Op Windows Open Opdrachtregel

pip3 install requests

Antwoord 10

Ik had hetzelfde probleem, dus ik heb de map met de naam “requests” gekopieerd van https:// pypi.python.org/pypi/requests#downloadsverzoeken om te downloadennaar
“/Bibliotheek/Python/2.7/site-pakketten”.
Als je nu: importverzoeken gebruikt, zou het goed moeten werken.


Antwoord 11

In de terminal/opdrachtregel:

pip install requests

gebruik het vervolgens in uw Python-script door:

import requests

of anders als je pycharmIDE wilt gebruiken om een pakket te installeren:

  1. ga naar instelling vanuit Bestand in menu
  2. ga vervolgens naar Python-interpreter
  3. klik op pip
  4. zoek naar het pakket requestsen installeer het

Antwoord 12

Pakketten van derden aan de applicatie toevoegen

Volg deze link
https://cloud.google.com/appengine/docs /python/tools/libraries27?hl=nl#vendoring

step1 :Zorg voor een bestand met de naam appengine_config.py in de hoofdmap van uw project en voeg dan deze regels toe:

van google.appengine.ext importleverancier

Voeg bibliotheken toe die zijn geïnstalleerd in de map “lib”.

verkoper.add(‘lib’)

Stap 2:maak een map aan en noem deze “lib” onder de hoofdmap van het project.

stap 3:gebruik pip install -t lib-verzoeken

stap 4:implementeren naar app-engine.


Antwoord 13

Probeer sudo apt-get install python-requests.

Dit werkte voor mij.


Antwoord 14

Het enige dat voor mij werkte:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
pip install requests

Antwoord 15

Geef voor Windows het pad op als cd en het pad naar de “Scripts” van python en voer vervolgens het commando easy_install.exe-verzoeken uit. Probeer vervolgens importverzoeken…


Antwoord 16

Als je anaconda gebruikt als je python-pakketbeheerder, voer dan het volgende uit:

conda install -c anaconda requests

Het installeren van verzoeken via pip heeft me niet geholpen.


Antwoord 17

Ik heb dit probleem de afgelopen maanden een paar keer gehad. Ik heb geen goede oplossing voor fedora-systemen gezien, dus hier is nog een andere oplossing. Ik gebruik RHEL7 en ik heb het volgende ontdekt:

Als je urllib3hebt geïnstalleerd via pipen requestshebt geïnstalleerd via yum, heb je problemen, zelfs als u de juiste pakketten hebt geïnstalleerd. Hetzelfde geldt als je urllib3hebt geïnstalleerd via yumen requestshebt geïnstalleerd via pip. Dit is wat ik heb gedaan om het probleem op te lossen:

sudo pip uninstall requests
sudo pip uninstall urllib3
sudo yum remove python-urllib3
sudo yum remove python-requests

(bevestig dat al die bibliotheken zijn verwijderd)

sudo yum install python-urllib3
sudo yum install python-requests

Houd er rekening mee dat dit alleen werkt voor systemen met Fedora, Redhat of CentOS.

Bronnen:

deze vraag (in de opmerkingen tot dit antwoord).

dit GitHub-probleem.


Antwoord 18

Python gemeenschappelijke installatie-problemen

Deze opdrachten zijn ook handig als homebrew schroeven uw pad op MacOS.

python -m pip install requests

of

python3 -m pip install requests

Meerdere versies van Python geïnstalleerd in parallel?


Antwoord 19

Ik heb Python2.7 en Python3.6

geïnstalleerd

Opdrachtregel openen naar ~ / .bash_profile Ik vind dat # afdrukpad voor python 3.6 , dus
Ik verander het pad naar pad = “/ usr / local / kelder / python / 2.7.13 / bin: $ {pad}” ,
(Zorg ervoor dat het pad van uw Python2.7), vervolgens opslaan.
Het werkt voor mij.


Antwoord 20

Als u wilt requestimporteren op Windows:

pip install request

Dan beautifulsoup4Voor:

pip3 install beautifulsoup4

Antwoord 21

Ik heb dit probleem opgelost. Je kunt deze methode proberen.
In dit bestand ‘.bash_profile’, voeg codes toe als alias python=/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7


Antwoord 22

U moet ervoor zorgen dat uw aanvraagmodule niet wordt geïnstalleerd in een meer recente versie van Python.

Voer bij het gebruik van Python 3.7 uw Python-bestand uit als:

python3 myfile.py

of voer de interactieve modus Python in met:

python3

Ja, dit werkt voor mij. Voer uw bestand als volgt uit: Python3-bestand.py


Antwoord 23

Tegen geconfronteerd met hetzelfde probleem, maar niet in staat om het te repareren met de bovenstaande oplossing, dus ik heb deze manier geprobeerd en het werkte: –

  1. Curl https://bootstrap.pypa.io/pip/ 2.7 / Get-pip.py –output Get-pip.py

  2. sudo python2 get-pip.py

  3. Python -M-PIP INSTALLATIES VERZOEKEN


Antwoord 24

Mijn antwoord is eigenlijk hetzelfde als @ pi-k. In mijn geval werkte mijn programma lokaal, maar faalde om te bouwen op QA-servers. (Ik vermoed dat DevOps oudere versies van het geblokkeerde pakket had en mijn versie moet te verouderd zijn geweest) Ik heb net besloten om alles te upgraden

$ pip install pip-review
$ pip-review --local --interactive

Antwoord 25

In mijn geval toonde het aanvraagvereiste al tevreden.
dus ik gebruik.

sudo pip3 install requests

Antwoord 26

Als u Anaconda gebruikt
Stap 1 :
waar python
Stap 2 :
Open Anaconda Prompt in de beheerdersmodus
Stap 3 :
CD & LT; Python Pad & GT;
Stap 4 :
Installeer het pakket op deze locatie


Antwoord 27

JULLIE NODIG HEEFT GEBRUIK GEBRUIK OP Command Python3 in plaats daarvan Python

Other episodes