web-dev-qa-db-fra.com

bash: pip: commande non trouvée

J'ai téléchargé pip et ai exécuté python setup.py install et tout a fonctionné correctement. La toute prochaine étape du didacticiel consiste à exécuter pip install <lib you want>, mais avant même d'essayer de rechercher quoi que ce soit en ligne, j'obtiens le message d'erreur "bash: pip: commande introuvable".

C’est sur Mac OS X, qui est également nouveau pour moi. Je suppose donc que certains paramètres de chemin n’ont pas été définis correctement lors de l’exécution de setup.py. Comment puis-je enquêter plus avant? Que dois-je vérifier pour avoir une meilleure idée de la cause exacte du problème?

EDIT: J’ai également essayé d’installer Python 2.7 pour Mac dans l’espoir que le processus d’installation simplifie toutes les tâches ménagères telles que l’édition de PATH et tout ce qui doit être satisfait pour que tout fonctionne conformément aux didacticiels, mais cela ne fonctionnait pas. Une fois l'installation exécutée, «python» fonctionnait toujours sous Python 2.6 et PATH n'était pas mis à jour.

277
Trindaz

Pourquoi ne pas simplement faire Sudo easy_install pip ou s'il s'agit de python 2.6 Sudo easy_install-2.6 pip?

Cela installe pip en utilisant le système d’installation de paquet python par défaut et vous évite les tracas de la configuration manuelle en même temps.

Cela vous permettra ensuite d'exécuter la commande pip pour l'installation du package python, comme il sera installé avec le système python. Je recommande également une fois que vous avez pipé en utilisant virtualenv package et pattern. :)

413
klobucar

Utilisez setuptools pour installer pip:

Sudo easy_install pip

(Je sais que la partie ci-dessus de ma réponse est redondante avec celle de klobucar, mais je ne peux pas encore ajouter de commentaires), alors voici une réponse avec une solution à Sudo: easy_install: command not found sur Debian/Ubuntu:

Sudo apt-get install python-setuptools

De plus, pour python3, utilisez easy_install3 et python3-setuptools.

216
cidermole

Tout d’abord: essayez pip3 au lieu de pip . Exemple:

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

pip3 doit être installé automatiquement avec Python3.x. La documentation n'a pas été mise à jour, remplacez donc simplement pip par pip3 dans les instructions, lors de l'installation de Flask par exemple.

Maintenant, si cela ne fonctionne pas, vous devrez peut-être installer pip séparément.

77

Je dois admettre que je suis absolument nouveau dans Python, dont je n'ai besoin que pour une chose: awscli. J'ai rencontré ce problème après avoir téléchargé Python 3.x.x - pip: commande introuvable

Tout en suivant les instructions de téléchargement de l’AWS cli, j’ai changé 

pip install awscli

à 

pip3 install awscli

qui a couru la version correcte.

J'ai créé un alias sur ma machine pour exécuter python3 tout en tapant python, qui devrait normalement exécuter la version système 2.7. Je ne suis pas sûr que ce soit une bonne idée maintenant. Je pense que je vais juste taper les commandes comme ils le voulaient

29
ness-EE

pip s’installe dans le bac de votre emplacement d’installation Python. Cela devrait aussi créer un lien symbolique vers un emplacement plus commun comme /usr/local/bin/pip

Vous pouvez soit éditer votre ~/.profile et mettre à jour votre PATH pour inclure /Library/Frameworks/Python.framework/Versions/2.6/bin, ou vous pouvez créer un lien symbolique vers celui-ci à un endroit que vous savez se trouver dans votre chemin.

Si vous le faites: echo $PATH, vous devriez voir les chemins en cours de recherche. Si /usr/local/bin est dans votre PATH, vous pouvez faire: 

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

J'opterais pour l'ajout de la corbeille Python à votre variable $ PATH.

27
jdi

Installez la dernière version de Python telle que donnée ici

Il a beaucoup de liens de téléchargement comme numpy et scipy

Ensuite, allez au terminal et entrez la commande suivante: - 

Sudo easy_install pip

Pour Python install packages cochez cette case

Configuration requise pour l'installation de packages Cette section décrit les étapes à suivre avant d’installer d’autres packages Python.

Installez pip, setuptools et wheel Si vous avez Python 2> = 2.7.9 ou Python 3> = 3.4 installé à partir de python.org, vous aurez déjà pip et setuptools, mais devront mettre à niveau vers la dernière version:

Sous Linux ou OS X:

pip install -U pip setuptools Sous Windows:

python -m pip install -U pip setuptools Si vous utilisez un Python Installez sous Linux géré par le gestionnaire de paquets système (par exemple «yum», «apt-get», etc.) et vous voulez utiliser le gestionnaire de paquets systèmes Pour installer ou mettre à niveau pip, reportez-vous à la section Installation de pip/setuptools/wheel avec les gestionnaires de paquets Linux

Autrement:

Télécharger sécurisé get-pip.py 1

Exécutez python get-pip.py. 2 Ceci installera ou mettra à niveau pip . De plus, il installera setuptools et wheel s'ils ne le sont pas déjà installé.

25
Ashish Pisey

L'installation à l'aide de apt-get installe une pip à l'échelle du système, pas seulement locale pour votre utilisateur. Essayez cette commande pour que pip fonctionne sur votre système ...

$ Sudo apt-get installez python-pip python-dev build-essential

Ensuite, pip sera installé sans problème et vous pourrez utiliser "Sudo pip ...".

15
Vignesh

Résoudre:

  1. Ajouter cette ligne à ~/.bash_profile

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

  2. Dans une fenêtre de terminal, exécutez

    source ~/.bash_profile

10
Trindaz

Ce pourrait être l'autorisation racine. J'ai essayé de quitter la connexion root, utiliser 

Sudo su -l root
pip <command>

ça marche pour moi

10
Jay0Lu

Si vous exécutez Python 3.5, exécutez la commande de terminal suivante:

Sudo pip3 install -U nltk

Toute autre commande pip dans le terminal serait similaire:

pip3 install --upgrade pip
Sudo pip3 install -U numpy ::
6
Eric Pierre

installez Homebrew, ouvrez Terminal ou votre émulateur de terminal OSX préféré et exécutez

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

insérez le répertoire Homebrew en haut de votre variable d’environnement PATH. Vous pouvez le faire en ajoutant la ligne suivante au bas de votre fichier ~/.profile

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

Maintenant, nous pouvons installer Python 2.7:

$ brew install python

Obtenir le référentiel pip:

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

installer le pip:

$Sudo easy_install pip
6
Aden Yee

Éviter Sudo:

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

De:

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

2
mxcl

La plupart des méthodes pour installer PIP sont obsolètes. Voici la dernière solution (2019). Veuillez télécharger le script get-pip

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

Lancer le script

Sudo python get-pip.py
2
mixdev

(Contexte: mon système d’exploitation est Amazon linux utilisant AWS. Il semble semblable à RedHat mais il semble un peu simplifié.)

Quittez le shell, puis ouvrez un nouveau shell. La commande pip fonctionne maintenant. 

C'est ce qui a résolu le problème à cet endroit.

Vous voudrez peut-être aussi savoir: Les commandes pip pour installer le logiciel devaient ensuite être écrites comme dans cet exemple (jupyter par exemple) pour fonctionner correctement sur mon système:

pip installer jupyter --user

Plus précisément, notez le manque de Sudo, et la présence de --user

Ce serait vraiment bien si pip docs avait dit quoi que ce soit à propos de tout cela, mais cela prendrait plus de caractères, je suppose.

2

Résolu ceci en mettant à niveau python 3 brew python upgrade: Maintenant je peux juste faire:

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 
1
zee

Les utilisateurs de CentOS 7 peuvent simplement utiliser:

yum install python-pip

Nous vous recommandons également d’utiliser virtualenv si vous utilisez pip. Il peut être ajouté de la même manière:

yum install python-virtualenv
1
Felipe

À partir de 2019,

Téléchargez le fichier get-pip.py fourni par https://pip.pypa.io à l'aide de la commande suivante:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

Exécutez get-pip.py en utilisant la commande suivante:
Sudo python get-pip.py

Une fois l’installation terminée, exécutez cette commande pour vérifier si pip est installé.
pip --version

Supprimez le fichier get-pip.py après avoir installé pip.
rm get-pip.py

Départ Comment installer l'article Pip pour plus d'informations.

Pip website

0
Jun711

Faire ce qui suit:

Sudo apt update
Sudo apt install python3-pip
source ~/.bashrc

Cela installera sûrement pip avec toutes ses dépendances. PS ceci est pour python 3 si vous voulez pour python 2, remplacez python3 à partir de la deuxième commande en python

Sudo apt install python-pip
0

Je ne sais pas pourquoi cela n'était pas mentionné auparavant, mais la seule chose qui a fonctionné pour moi (sur mon NVIDIA Xavier) était

Sudo apt-get install python3-pip

(ou Sudo apt-get install python-pip pour python 2)

0
DankMasterDan

python-pip utilise une version obsolète de pip (9.0) la version actuelle de pip est (18.0) après la mise à jour du pip edit /usr/bin/pip remplace cette importation:

from pip import main

à

from pip._internal import main

cela fonctionne pour le problème pip 18.0: changement de pip main nom de fonction à répéter pour /usr/bin/pip3 et /usr/bin/pip2

voir aussi /usr/local/lib/[your_python_version]/dist-packages/pip/__main__.py Il devrait être identique à /usr/bin/pip 

0
Ricardo D. Quiroga

python l’installe par défaut, mais si ce n’est pas le cas, vous pouvez l’installer manuellement à l’aide de cmd (pour Linux uniquement).

pour python3:

Sudo apt install python3-pip 

pour python2

Sudo apt install python-pip 

espérons que son aide.

0