bash: pip: commando niet gevonden

Ik heb pip gedownload en python setup.py install uitgevoerd en alles werkte prima. De volgende stap in de tutorial is om pip install <lib you want> uit te voeren, maar voordat het zelfs maar iets online probeert te vinden, krijg ik de foutmelding “bash: pip: command not found”.

Dit is onder Mac OS X, wat ik ook nieuw ben, dus ik neem aan dat er een soort padinstelling is die niet correct was ingesteld toen ik setup.py uitvoerde. Hoe kan ik verder onderzoeken? Wat moet ik controleren om een ​​beter idee te krijgen van de exacte oorzaak van het probleem?

BEWERKEN: ik heb ook geprobeerd Python 2.7 voor Mac te installeren in de hoop dat het vriendelijke installatieproces het huishouden zou doen, zoals het bewerken van PATH en al het andere dat nodig is om alles te laten werken volgens de tutorials, maar dit werkte niet. Na installatie draait ‘python’ nog steeds Python 2.6 en PATH is niet bijgewerkt.


Antwoord 1, autoriteit 100%

Waarom niet gewoon sudo easy_install pip of als dit voor python 2.6 is sudo easy_install-2.6 pip?

Hiermee wordt pip geïnstalleerd met behulp van het standaard installatiesysteem van het python-pakket en bespaart u tegelijkertijd het gedoe van handmatige installatie.

Hiermee kunt u vervolgens de opdracht pip uitvoeren voor de installatie van het python-pakket, zoals het zal worden geïnstalleerd met de systeem-python. Ik raad ook aan als je eenmaal pip hebt gebruikt om het pakket en patroon virtualenv te gebruiken. 🙂


Antwoord 2, autoriteit 70%

2020-update:

Gebruik voor het huidige Debian/Ubuntu

apt-get install python3-pip

om pip3 te installeren.


Oud antwoord uit 2013 (easy_install is nu verouderd):

Gebruik setuptools om pip te installeren: sudo easy_install pip

(Ik weet dat het bovenstaande deel van mijn antwoord overbodig is met klobucar’s, maar ik kan nog geen opmerkingen toevoegen), dus hier is een antwoord met een oplossing voor sudo: easy_install: command not found op Debian/Ubuntu: sudo apt-get install python-setuptools

Gebruik voor python3 ook easy_install3 en python3-setuptools.

Gebruik voor Python 3 apt-get install python3-pip.


Antwoord 3, autoriteit 46%

Allereerst: probeer pip3 in plaats van pip. Voorbeeld:

pip3 --version
pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)

pip3 zou automatisch samen met Python3.x moeten worden geïnstalleerd. De documentatie is niet bijgewerkt, dus vervang eenvoudig pip door pip3 in de instructies, bijvoorbeeld bij het installeren van Flask.

Als dit niet werkt, moet je pip misschien apart installeren.


Antwoord 4, autoriteit 10%

Update: een betrouwbaardere moderne manier om toegang te krijgen tot de juiste pip-installatie voor de juiste python-installatie is door de syntaxis python -m pip te gebruiken.

Oorspronkelijk antwoord

pip zou zichzelf in de prullenbak van je python-installatielocatie installeren. Het zou ook een symbolische link moeten maken naar een meer algemene locatie zoals /usr/local/bin/pip

Je kunt je ~/.profile bewerken en je PATH updaten om /Library/Frameworks/Python.framework/Versions/2.6/bin op te nemen, of je kunt maak er een symbolische link naar op een plaats waarvan je weet dat die op je pad ligt.

Als je dat doet: echo $PATH, zou je de paden moeten zien die momenteel worden doorzocht. Als /usr/local/bin in je PATH staat, kun je het volgende doen:

ln -s /Library/Frameworks/Python.framework/Versions/2.6/bin/pip /usr/local/bin

Ik zou ervoor kiezen om de python-bak toe te voegen aan je $PATH-variabele.


Antwoord 5, autoriteit 7%

Ik moet toegeven dat ik absoluut nieuw ben in Python, wat ik maar voor één ding nodig heb: awscli. Ik kwam dit probleem tegen bij het downloaden van python 3.x.x – pip: command not found

Terwijl ik de instructies voor het downloaden van de AWS-cli volgde, veranderde ik

pip install awscli

naar

pip3 install awscli

die de juiste versie draaide.

Ik heb een alias op mijn computer gemaakt om python3 uit te voeren terwijl ik python typ, wat normaal gesproken de systeemversie 2.7 zou draaien. Ik weet niet zeker of dit nu een goed idee is. Ik denk dat ik de commando’s gewoon intyp zoals ze bedoeld waren


Antwoord 6, autoriteit 6%

Installeer de nieuwste versie van Python zoals hier

Het heeft veel downloadlinks zoals numpy en scipy

Ga dan naar terminal en voer het volgende commando in:-

sudo easy_install pip

Voor Python-installatiepakketten vink dit aan

Vereisten voor het installeren van pakketten
Deze sectie beschrijft de stappen die moeten worden gevolgd voordat andere Python-pakketten worden geïnstalleerd.

Installeer pip, setuptools en wheel Als je Python 2 >=2.7.9 of . hebt
Python 3 >=3.4 geïnstalleerd vanaf python.org, je hebt al pip
en setuptools, maar moet upgraden naar de nieuwste versie:

Op Linux of OS X:

pip install -U pip setuptools Op Windows:

python -m pip install -U pip setuptools Als je een Python gebruikt
installeren op Linux dat wordt beheerd door de systeempakketbeheerder (bijv
yum , apt-get enz ), en u wilt de systeempakketbeheerder . gebruiken
om pip te installeren of te upgraden, zie dan Pip/setuptools/wheel installeren
met Linux-pakketbeheerders

Anders:

Get-pip.py veilig downloaden 1

Voer python get-pip.py uit. 2 Hiermee wordt pip geïnstalleerd of geüpgraded.
Bovendien zal het setuptools en wiel installeren als dat niet het geval is
al geïnstalleerd.


Antwoord 7, autoriteit 6%

Bekijk Hoe Pip te installeren artikel artikel voor meer informatie.

Vanaf 2019,

Download get-pip.py geleverd door https://pip.pypa.io met de volgende opdracht:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

Voer get-pip.py uit met de volgende opdracht:
sudo python get-pip.py

Nadat je klaar bent met installeren, voer je deze opdracht uit om te controleren of pip is geïnstalleerd.
pip --version

Verwijder get-pip.py-bestand na installatie van pip.
rm get-pip.py

Pip-website


Antwoord 8, autoriteit 5%

Ik heb eeuwenlang alle antwoorden op deze pagina doorgenomen, maar vond degene die voor mij werkte in de opmerkingen van de OP-vraag van s-walsh

Het antwoord is om pip3 te gebruiken:

$ pip3 install <name-of-install>

Antwoord 9, autoriteit 4%

Installeren met behulp van apt-get installeert een systeembrede pip, niet alleen een lokale voor uw gebruiker. Probeer deze opdracht om pip op uw systeem te laten werken …

$ sudo apt-get install python-pip python-dev build-essential

Dan wordt pip zonder problemen geïnstalleerd en kun je “sudo pip…” gebruiken.


Antwoord 10, autoriteit 4%

De meeste methoden om PIP te installeren zijn verouderd. Hier is de nieuwste (2019) oplossing. Download het get-pip-script

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

Voer het script uit

sudo python get-pip.py

Antwoord 11, autoriteit 2%

Oplossen:

  1. Voeg deze regel toe aan ~/.bash_profile

    PATH=”/usr/local/bin:$PATH” exporteren

  2. Voer in een terminalvenster

    bron ~/.bash_profile


Antwoord 12, autoriteit 2%

Het kan de root-machtiging zijn. Ik heb geprobeerd root login af te sluiten, gebruik

sudo su -l root
pip <command>

dat werkt voor mij


Antwoord 13, autoriteit 2%

Laatste update 2021.

In Ubuntu 20 64bit werkt perfect

Installatie van python3

sudo apt install python3

Pip-installatie

sudo apt install python3-pip

Voeg de volgende alias toe in $HOME/.bash_aliases in sommige gevallen kan het bestand verborgen zijn.

alias pip="/usr/bin/python3 -m pip "

Huidige terminalsessie vernieuwen.

. ~/.profile

  • controleer pip-gebruik: pip
  • Installeer een pakket: pip install {{package_name}}

extra info

om het startpad te krijgen

echo $HOME

je krijgt je thuispad.


Antwoord 14, autoriteit 2%

installeer Homebrew, open Terminal of je favoriete OSX-terminalemulator en start

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

voeg de Homebrew-directory bovenaan uw PATH-omgevingsvariabele in. U kunt dit doen door de volgende regel toe te voegen onderaan uw ~/.profile-bestand

export PATH=/usr/local/bin:/usr/local/sbin:$PATH

Nu kunnen we Python 2.7 installeren:

$ brew install python

Pip-repository ophalen:

$ git clone https://github.com/pypa/pip

pip installeren:

$sudo easy_install pip

Antwoord 15

python installeert het standaard, maar als je het niet installeert, kun je het handmatig installeren volgens cmd (alleen voor linux)

voor python3 :

sudo apt install python3-pip 

voor python2

sudo apt install python-pip 

hoop dat het helpt.


Antwoord 16

Als je Python 3.5 gebruikt, voer dan de volgende terminalopdracht uit:

sudo pip3 install -U nltk

Alle andere pip-commando’s in terminal zouden vergelijkbaar zijn:

pip3 install --upgrade pip
sudo pip3 install -U numpy ::

Antwoord 17

Opgelost door python 3 brew upgrade python te upgraden:
Nu kan ik gewoon doen:

pip3 install  <package>  
==> python
Python has been installed as
  /usr/local/bin/python3
Unversioned symlinks `python`, `python-config`, `pip` etc. pointing to
`python3`, `python3-config`, `pip3` etc., respectively, have 

Antwoord 18

Het loste mijn probleem op door

. te gebruiken

sudo easy_install pip


Antwoord 19

sudo vermijden:

python <(curl https://bootstrap.pypa.io/get-pip.py) --user
echo 'export "PATH=$HOME/Library/Python/2.7/bin:$PATH"' >> ~/.bash_profile

Van:

http://www.pip-command-not-found.com


Antwoord 20

Probeer dit te gebruiken. In plaats van zmq kunnen we elk pakket gebruiken in plaats van zmq.

sudo apt-get install python3-pip
sudo apt-get update
python3 -m pip install zmq

Ik kon dit zmq-pakket niet in mijn docker-image installeren vanwege hetzelfde probleem dat ik kreeg. Dus probeerde dit als een andere manier om te installeren en het werkte prima voor mij.


Antwoord 21

Op basis van dit stackoverflow antwoord en enkele van de antwoorden in deze thread, ik heb een alias gemaakt in het rc-bestand:
alias pip="python3 -m pip"

Er lijken veel verschillende antwoorden op deze vraag te zijn, maar dit lijkt de beste aanpak te zijn.


Antwoord 22

ervan uitgaande dat je internet hebt, zie:
https://pip.pypa.io/en/stable/installing/

in principe uitvoeren:

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

en

python get-pip.py

Antwoord 23

Om het probleem “bash: pip: command not found” op Mac op te lossen

Twee versies gevonden op Mac 1 is 2.7 en de andere is 3.7

  • wanneer ik zeg sudo easy_install pip, werd pip onder 2.7 geïnstalleerd

  • wanneer ik zeg sudo easy_install-3.7 pip, werd pip onder 3.7 geïnstalleerd

Maar telkens als ik pip install moest doen, wilde ik het pakket onder python3.7 installeren, dus ik heb een alias (alias pip=pip3) ingesteld in .bash_profile

dus nu, wanneer ik pip install doe, wordt het geïnstalleerd onder python3.7


Antwoord 24

(Context: mijn besturingssysteem is Amazon Linux met AWS. Het lijkt op RedHat, maar het is een beetje uitgekleed, zo lijkt het.)

Verlaat de shell en open vervolgens een nieuwe shell. Het pip-commando werkt nu.

Dat is wat het probleem op deze locatie heeft opgelost.

Misschien wil je ook weten: de pip-commando’s om software te installeren, moesten vervolgens als dit voorbeeld worden geschreven (bijvoorbeeld jupyter) om correct op mijn systeem te werken:

pip install jupyter –user

Let in het bijzonder op het ontbreken van sudo en de aanwezigheid van –user

Het zou heel leuk zijn als pip docs hier iets over had gezegd, maar dat zou denk ik meer karakters vergen.


Antwoord 25

CentOS 7-gebruikers kunnen gewoon het volgende gebruiken:

yum install python-pip

Beveel ook aan om virtualenv te gebruiken als je pip gebruikt. Het kan op dezelfde manier worden toegevoegd:

yum install python-virtualenv

Antwoord 26

Ik weet niet zeker waarom dit niet eerder werd genoemd, maar het enige dat voor mij werkte (op mijn NVIDIA Xavier) was:

sudo apt-get install python3-pip

(of sudo apt-get install python-pip voor python 2)


Antwoord 27

Wat ik deed om dit te verhelpen was sudo apt install python-pip.

Het bleek dat mijn virtuele machine nog geen pip had geïnstalleerd. Het is denkbaar dat andere mensen dit scenario ook hebben.


Antwoord 28

Het bijgewerkte commando voor het installeren van pip3 is :

sudo apt-get install python3-pip

Antwoord 29

Het probleem lijkt erop dat uw python-versie en de bibliotheek die u wilt installeren, niet overeenkomen met de versie. Bijvoorbeeld: als Django Django3 is en uw python-versie 2.7 is, kunt u deze foutmelding krijgen.

“Na installatie draait ‘python’ nog steeds Python 2.6 en PATH is niet bijgewerkt.”

1- Installeer de nieuwste versie van Python
2- Verander je PATH handmatig als python38 en vergelijk ze.
3- Probeer opnieuw te installeren.

Ik heb dit probleem opgelost door PATH handmatig te vervangen door de nieuwste versie van Python.
Wat betreft Windows: ;C:\python38\Scripts


Antwoord 30

apt -y -qq install python3 python3-pip
ln -s /usr/bin/python3 /usr/bin/python
ln -s /usr/bin/pip3 /usr/bin/pip

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Other episodes