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.
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. :)
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
.
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.
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
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.
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é.
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 ...".
Résoudre:
Ajouter cette ligne à ~/.bash_profile
export PATH = "/ usr/local/bin: $ PATH"
Dans une fenêtre de terminal, exécutez
source ~/.bash_profile
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
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 ::
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
É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:
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
(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.
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
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
À 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.
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
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)
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
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.