Hoe de request-module te installeren in Python 3.4, in plaats van 2.7

Ik heb zowel Python 2.7 als 3.4 geïnstalleerd op mijn Ubuntu 14.04-machine. Ik wil de ‘requests’-module installeren zodat deze toegankelijk is vanuit Py3.4.

Toen ik pip install requestsop mijn terminal-cmd-regel deed, kreeg ik terug:

“Vereiste al voldaan (gebruik –upgrade om te upgraden): verzoeken in /usr/lib/python2.7/dist-packages”

Hoe kan ik pip omleiden om verzoeken voor 3.4 te installeren, ook al is het al in 2.7?


Antwoord 1, autoriteit 100%

Je kunt een Python-versie specificeren voor pipom te gebruiken :

pip3.4 install requests

Python 3.4 heeft pip-ondersteuning ingebouwd, dus je kunt ook het volgende gebruiken:

python3.4 -m pip install

Als u Ubuntu gebruikt (of waarschijnlijk ook Debian), moet u het systeem pip3apart installeren:

sudo apt-get install python3-pip

Hiermee wordt het uitvoerbare bestand pip3geïnstalleerd, zodat u het kunt gebruiken, evenals de eerder genoemde python3.4 -m pip:

pip3 install requests

Antwoord 2, autoriteit 7%

Op Windows met Python v3.6.5

py -m pip install requests

Antwoord 3, autoriteit 6%

Alleen het beantwoorden van deze oude thread kan worden geïnstalleerd zonder pip
Op Windows of Linux:

1) Downloadverzoeken van https://github.com/kennethreitz/requests Klik op de kloon of Downloadknop

2) UNZIP de bestanden in uw Python-directory .Exp Uw Python is geïnstalleerd in C: Python \ Python.exe Dan unzip daar

3) Afhankelijk van het besturingssysteem Voer de volgende opdracht uit:

  • Windows Gebruik Command CD op de locatie van uw Python-directory en SetUp.py installeren
  • Linux Commando: Python Setup.py Installeer

Dat is het 🙂


Antwoord 4

Ik was tegengesteld aan hetzelfde probleem in een mooie soep, ik heb dit probleem opgelost door deze opdracht, uw probleem zal ook worden verholpen.
U kunt geen verzoeken in Python 3.4 installeren omdat uw Python-bibliotheken niet worden bijgewerkt.
Gebruik deze opdracht
apt-get install python3-requests
Voer het gewoon uit, vraag je om 222 MB-ruimte op je harde schijf toe te voegen, druk gewoon op y en wacht op het voltooien van het proces, na het einde van het hele proces. Controleer uw probleem zal worden opgelost.


Antwoord 5

Ik heb het gewoon opnieuw geïnstalleerd en het werkt, maar ik wil nog steeds weten waarom het gebeurde …

Ik heb de apt-get remove --purge python-pipNadat ik gewoon apt-get install pyhton-pipen het werkt, maar vraag het mij niet Waarom …


Antwoord 6

Tijdens het installeren van Python-pakketten in een wereldwijde omgeving is het uitvoerbaar, het is een beste praktijk om het milieu te isoleren tussen projecten (het maken van virtuele omgevingen). Anders zal verwarring tussen Python-versies optreden, net als uw probleem.

De eenvoudigste methode is om venvbibliotheek in de projectdirectory te gebruiken:

python3 -m venv venv

Waar de eerste venvis om de venvpackage en de tweede venvte bellen, definieert de naam van de virtuele omgeving.
Activeer vervolgens de virtuele omgeving:

source venv/bin/activate

Nadat de virtuele omgeving is geactiveerd, zou uw pip install ...-opdrachten niet meer worden verstoord met een andere Python-versie of PIP-versie.
Voor het installeren van requests:

pip install requests

Een ander voordeel van de virtuele omgeving is om een beknopte lijst met bibliotheken te hebben die nodig zijn voor dat specifieke project.

* Opmerking: opdrachten werken alleen op Linux en Mac OS

Other episodes