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 requests
op 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 pip
om 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 pip3
apart installeren:
sudo apt-get install python3-pip
Hiermee wordt het uitvoerbare bestand pip3
geï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-pip
Nadat ik gewoon apt-get install pyhton-pip
en 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 venv
bibliotheek in de projectdirectory te gebruiken:
python3 -m venv venv
Waar de eerste venv
is om de venv
package en de tweede venv
te 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