pip: command not found
Je rencontre un problème lors de l'installation de pip pour python2.7. J'ai téléchargé le fichier get-pip.py et l'installer avec succès:
bogon:haha itensb$ python get-pip.py
Requirement already up-to-date: pip in /Library/Python/2.7/site-packages
Cleaning up...
Mais lorsque je lance la commande pip, j'ai eu:
-bash: pip: command not found
Je pense que c'est le CHEMIN d'accès non définie appropriatelly , Mais j'ai du nouveau sur Mac. J'ai besoin de votre aide , merci!
- Ce n'
which pip
vous donner? - rien ne montre~ @inspectorG4dget
- L'OP est sur mac -
apt-get
n'est pas une option - ne
ls /Library/Python/2.7/site-packages
. Voyez-vous unpip
dans la production? - Oui ==> fichier README pip pip-1.5.6.dist-info @inspectorG4dget
- ne
echo $PATH | tr ':' '\n'
. Voyez-vous/Library/Python/2.7/site-packages
dans la production? - pas de @inspectorG4dget
- Laissez-nous continuer cette discussion dans le chat.
- Vérifier stackoverflow.com/questions/17271319/installing-pip-on-mac-os-x
- Si ma réponse a résolu votre problème s'il vous plaît n'oubliez pas de sélectionner comme meilleure réponse
Vous devez vous connecter pour publier un commentaire.
Utilisation
python -m pip
. Si vous voulez lepip
commande découvrez @user3282276 de réponse.Semble que votre variable PATH n'est pas définie pour inclure l'emplacement que le pip a été installé. Sur les Mac et les autres *nix, comme les systèmes d'exploitation lorsque vous tapez une commande dans la ligne de commande, ce qui se passe réellement est la coquille est d'essayer de trouver le fichier exécutable dans une zone prédéfinie, appelée la variable de CHEMIN d'accès. Si vous êtes intéressé découvrez cette question, https://superuser.com/questions/284342/what-are-path-and-other-environment-variables-and-how-can-i-set-or-use-them.
Vous êtes en mesure de voir ce qui est à vous de définir si vous faites cela dans votre ligne de commande
cela va vous donner quelques chemins d'accès de fichier séparé par des virgules, par exemple lorsque je tape la commande ci-dessus j'obtiens ceci:
ce qui signifie que mon shell case pour un exécutable dans chacun de ces fichiers, si il le trouve, il sera exécuté sinon il va vous dire que le programme ne peut pas être trouvé. Comme une note de côté c'est la raison pour laquelle lorsque vous exécutez un fichier exécutable et non pas dans un de ces CHEMIN d'accès des fichiers que vous devez faire,
c'est de spécifier un chemin relatif vers le fichier exécutable, le répertoire courant que vous êtes dans.
Donc pour vous, vous avez installé le programme de ce répertoire:
les chances sont le au-dessus d'écho n'a pas d'inclure ce fichier, si il l'a fait, alors vous avez un autre problème. Ce que vous devez faire est de mettre à jour votre variable d'environnement PATH pour inclure ce répertoire. Pour ce faire, vous ajoutez une instruction d'exportation de votre
.bash_profile
(ou.bashrc
sur Linux) dans votre répertoire home (c'est un fichier caché) qui comprend votre chemin actuel variables (de sorte que vous serez toujours en mesure d'exécuter le tout installé dans l'endroit approprié) et ce nouveau répertoire que vous avez installé ce programme de. Pour ce faire, ajoutez cette ligne à la fin de votre.bash_profile
et vous devriez être bon d'aller. Cependant, avant qu'il ne prenne effet, vous devez fermer et ouvrir votre fenêtre de terminal de nouveau ou d'exécuter
source .bash_profile
. Vous pouvez le vérifier travaillé par l'exécution de l'echo
commande ci-dessus, il doit retourner la même chose mais cette fois avec /Bibliothèque/Python/2.7/site-packages ajoutés à la fin.Remarque: Par la voie de la
which
de commande qui vous a dit de courir dans les commentaires localise un programme dans le chemin d'accès des utilisateurs, c'est pourquoi il n'a pas de retour rien que pour vous. Aussi, puisque vous aurez probablement courir dans ce assez tôt, il y a aussi une variable appeléePYTHONPATH
(look ici) qui indique à python où chercher à importer des modules. Vous devez définir ce à n'importe quel répertoire où vous avez pip installation de modules si elle n'est pas déjà défini.Installer python3 d'abord, puis utiliser pip3 pour installer les paquets.
python3 sera installé, et pip est livrée avec elle. Pour utiliser pip pour installer un paquet, lancez la commande suivante
Avis c'est pip3 parce que vous voulez utiliser python3.
Ma réponse ici
pour exécuter la commande, il fonctionne