OS: Mac OS X 10.7.5 Python Ver: 2.7.5
J'ai installé setuptools 1.0 avec ez_setup.py depuis https://pypi.python.org/pypi/setuptools Ensuite, j'ai téléchargé le paquet pip.1.4.1 depuis https: //pypi.python. org/pypi/pip/1.4.1 .
Exécutez "[Sudo] python setup.py install" dans iTerm montre que
lancer l'installation exécuter bdist_Egg exécuter Egg_info en écrivant des exigences sur pip.Egg-info/require.txt à écrire pip.Egg-info/PKG-INFO à écrire noms de premier niveau vers pip.Egg-info/top_level.txt écriture de dependency_links pip.Egg-info/dependency_links.txt en écrivant une entrée pointe sur pip.Egg-info/entry_points.txt avertissement: manifest_maker: fichier standard 'setup.py' introuvable
lecture du fichier manifeste 'pip.Egg-info/SOURCES.txt' écriture du fichier manifeste 'pip.Egg-info/SOURCES.txt' en installant le code de la bibliothèque sur build/bdist.macosx-10.6-intel/Egg en cours d’exécution install_lib - Avertissement: install_lib: 'build/lib' n'existe pas - pas de modules Python pour installer
créant build/bdist.macosx-10.6-intel/Egg créant build/bdist.macosx-10.6-intel/copie d'oeufs/EGG-INFO pip.Egg-info/PKG-INFO -> construire/bdist.macosx-10.6-intel/Egg/EGG-INFO copier pip.Egg-info/SOURCES.txt -> build/bdist.macosx-10.6-intel/copie d'oeufs/EGG-INFO pip.Egg-info/dependency_links.txt -> build/bdist.macosx-10.6-intel/copie d'oeufs/EGG-INFO pip.Egg-info/entry_points.txt -> build/bdist.macosx-10.6-intel/copie d'oeufs/EGG-INFO pip.Egg-info/not-Zip-safe -> build/bdist.macosx-10.6-intel/copie d'oeufs/EGG-INFO pip.Egg-info/require.txt -> build/bdist.macosx-10.6-intel/copie d'oeufs/EGG-INFO pip.Egg-info/top_level.txt -> build/bdist.macosx-10.6-intel/Egg/EGG-INFO créant 'dist/pip-1.4.1-py2.7.Egg' et en ajoutant 'build/bdist.macosx-10.6-intel/Egg' en supprimant 'build/bdist.macosx-10.6-intel/Egg' (et tout ce qui se trouve en dessous) Traitement pip-1.4.1-py2.7.Elimination des œufs '/Users/dl/Library/Python/2.7/lib/python/site-packages/pip-1.4.1-py2.7.Egg' (et tout en dessous) créant /Users/dl/Library/Python/2.7/lib/python/site-packages/pip-1.4.1-py2.7.Egg Extraction de pip-1.4.1-py2.7.Egg à /Users/dl/Library/Python/2.7/lib/python/site-packages pip 1.4.1 est déjà la version active dans easy-install.pth Installation du script pip vers /Users/dl/Library/Python/2.7/bin Installation du script pip-2.7 sur /Users/dl/Library/Python/2.7/bin
Installée /Users/dl/Library/Python/2.7/lib/python/site-packages/pip-1.4.1-py2.7.Egg Dépendances de traitement pour pip == 1.4.1 Traitement terminé dépendances pour pip == 1.4.1
Ensuite, j'ai entré "pip install", le message d'erreur a montré comme ça
Traceback (dernier appel passé): Fichier "/Bibliothèque/Frameworks/Python.framework/Versions/2.7/bin/pip", ligne 9, dans load_entry_point ('pip == 1.4.1', 'console_scripts', 'pip') () Fichier "build/bdist.macosx-10.6-intel/Egg/pkg_resources.py", ligne 357, dans. load_entry_point Fichier "build/bdist.macosx-10.6-intel/Egg/pkg_resources.py", ligne 2394, dans load_entry_point Fichier "build/bdist.macosx-10.6-intel/Egg/pkg_resources.py", ligne 2108, dans load ImportError: Aucun module nommé pip
Quiconque a déjà rencontré le même problème et peut me donner des conseils pour le résoudre?
J'ai eu le même problème… .. Ma solution:
Pour Python 3
Sudo apt-get install python3-pip
Pour Python 2
Sudo apt-get install python-pip
Sur Mac, utiliser brew est une meilleure option car apt-get n’est pas disponible . Commande:
Si vous avez les deux python2 et python3 installés sur la machine
python2.7 -m ensurepip --default-pip
devrait simplement résoudre le problème.
Si à la place, il vous manque le pip de Python 3, remplacez simplement python2.7
par python3
dans la commande ci-dessus.
Après avoir installé ez_setup , vous devriez avoir easy_install
disponible. Pour installer pip
, procédez comme suit:
easy_install pip
J'ai rencontré le même problème lorsque j'ai tenté d'installer le client Nova.
spencers-macbook-pro:python-novaclient root# python setup.py install
running install
/usr/bin/python: No module named pip
error: /usr/bin/python -m pip.__init__ install 'pbr>=0.5.21,<1.0' 'iso8601>=0.1.4' 'PrettyTable>=0.6,<0.8' 'requests>=1.1' 'simplejson>=2.0.9' 'six' 'Babel>=0.9.6' returned 1
J'utilise homebrew alors j'ai travaillé sur le problème avec Sudo easy_install pip
spencers-macbook-pro:python-novaclient root# brew search pip
aespipe brew-pip lesspipe pipebench pipemeter spiped pipeviewer
If you meant "pip" precisely:
Homebrew provides pip via: `brew install python`. However you will then
have two Pythons installed on your Mac, so alternatively you can:
Sudo easy_install pip
spencers-macbook-pro:python-novaclient root# Sudo easy_install pip
Les commandes doivent être similaires si vous utilisez macports.
Je pense qu'aucune de ces réponses ci-dessus ne peut résoudre votre problème.
Une fois, j'ai aussi été dérouté par ce problème. Vous devez installer manuellement pip
en suivant le guide officiel pip installation (qui implique actuellement l’exécution de un seul get-pip.py
script Python )
après cela, juste Sudo pip install Django
. L'erreur aura disparu.
Je sais que ce fil est ancien, mais je viens de résoudre le problème sur OS X différemment de celui décrit ici.
En gros, j'ai réinstallé Python 2.7 via Brew, et il est livré avec pip.
Installez Xcode si ce n'est déjà fait:
xcode-select –install
Installez Brew comme décrit ici :
Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Puis installez Python via Brew:
brew install python
Et tu as fini. Dans mon cas, je devais simplement installer pyserial.
pip install pyserial
Avec macOS 10.15 et Homebrew 2.1.6, je rencontrais cette erreur avec Python 3.7. J'avais juste besoin de courir:
python3 -m ensurepip
Maintenant, python3 -m pip
fonctionne pour moi.
Essayez d’installer pip
via Python:
Veuillez vous rendre sur: https://pip.pypa.io/fr/stable/installing/
et téléchargez get-pip.py
, puis exécutez:
(Sudo) python get-pip.py
J'ai téléchargé les binaires pip
à partir de ici et le problème a été résolu.
ma version py est 3.7.3, et cette cmd a fonctionné
python3.7 -m pip install requests
bibliothèque de requêtes - pour récupérer des données à partir d’API Web.
Ceci exécute le module pip et lui demande de trouver la bibliothèque de requêtes sur PyPI.org (l’index des packages Python) et de l’installer sur votre système local afin qu’il soit disponible pour l’importation.
J'ai résolu une erreur similaire sous Linux en définissant PYTHONPATH à l'emplacement du site-packages. C'était après l'exécution de python get-pip.py --prefix /home/chet/pip
.
[chet@rhel1 ~]$ ~/pip/bin/pip -V
Traceback (most recent call last):
File "/home/chet/pip/bin/pip", line 7, in <module>
from pip import main
ImportError: No module named pip
[chet@rhel1 ~]$ export PYTHONPATH=/home/chet/pip/lib/python2.6/site-packages
[chet@rhel1 ~]$ ~/pip/bin/pip -V
pip 9.0.1 from /home/chet/pip/lib/python2.6/site-packages (python 2.6)
Dans le terminal, essayez ceci:
ls -lA /usr/local/bin | grep pip
dans mon cas je reçois:
-rwxr-xr-x 1 root root 284 Сен 13 16:20 pip
-rwxr-xr-x 1 root root 204 Окт 27 16:37 pip2
-rwxr-xr-x 1 root root 204 Окт 27 16:37 pip2.7
-rwxr-xr-x 1 root root 292 Сен 13 16:20 pip-3.4
Alors pip2 || pip2.7 dans mon cas fonctionne, et pip