329 votes

ImportError : Aucun module nommé pip

Système d'exploitation : Mac OS X 10.7.5 Python Ver : 2.7.5

J'ai installé setuptools 1.0 avec ez_setup.py à partir de https://pypi.python.org/pypi/setuptools Puis je télécharge le pkg de pip.1.4.1 à partir de https://pypi.python.org/pypi/pip/1.4.1 .

Exécuter (sudo) python setup.py install dans iTerm montre que

running install
running bdist_egg running egg_info writing requirements to
pip.egg-info/requires.txt writing pip.egg-info/PKG-INFO writing
top-level names to pip.egg-info/top_level.txt writing dependency_links
to pip.egg-info/dependency_links.txt writing entry points to
pip.egg-info/entry_points.txt warning: manifest_maker: standard file
'setup.py' not found

reading manifest file 'pip.egg-info/SOURCES.txt' writing manifest file
'pip.egg-info/SOURCES.txt' installing library code to
build/bdist.macosx-10.6-intel/egg running install_lib warning:
install_lib: 'build/lib' does not exist -- no Python modules to
install

creating build/bdist.macosx-10.6-intel/egg creating
build/bdist.macosx-10.6-intel/egg/EGG-INFO copying
pip.egg-info/PKG-INFO -> build/bdist.macosx-10.6-intel/egg/EGG-INFO
copying pip.egg-info/SOURCES.txt ->
build/bdist.macosx-10.6-intel/egg/EGG-INFO copying
pip.egg-info/dependency_links.txt ->
build/bdist.macosx-10.6-intel/egg/EGG-INFO copying
pip.egg-info/entry_points.txt ->
build/bdist.macosx-10.6-intel/egg/EGG-INFO copying
pip.egg-info/not-zip-safe ->
build/bdist.macosx-10.6-intel/egg/EGG-INFO copying
pip.egg-info/requires.txt ->
build/bdist.macosx-10.6-intel/egg/EGG-INFO copying
pip.egg-info/top_level.txt ->
build/bdist.macosx-10.6-intel/egg/EGG-INFO creating
'dist/pip-1.4.1-py2.7.egg' and adding
'build/bdist.macosx-10.6-intel/egg' to it removing
'build/bdist.macosx-10.6-intel/egg' (and everything under it)
Processing pip-1.4.1-py2.7.egg removing
'/Users/dl/Library/Python/2.7/lib/python/site-packages/pip-1.4.1-py2.7.egg'
(and everything under it) creating
/Users/dl/Library/Python/2.7/lib/python/site-packages/pip-1.4.1-py2.7.egg
Extracting pip-1.4.1-py2.7.egg to
/Users/dl/Library/Python/2.7/lib/python/site-packages pip 1.4.1 is
already the active version in easy-install.pth Installing pip script
to /Users/dl/Library/Python/2.7/bin Installing pip-2.7 script to
/Users/dl/Library/Python/2.7/bin

Installed
/Users/dl/Library/Python/2.7/lib/python/site-packages/pip-1.4.1-py2.7.egg
Processing dependencies for pip==1.4.1 Finished processing
dependencies for pip==1.4.1

Puis j'ai entré pip install le message d'erreur s'est affiché comme suit

Traceback (most recent call last):   File
"/Library/Frameworks/Python.framework/Versions/2.7/bin/pip", line 9,
in <module>
load_entry_point('pip==1.4.1', 'console_scripts', 'pip')()   File "build/bdist.macosx-10.6-intel/egg/pkg_resources.py", line 357, in
load_entry_point   File
"build/bdist.macosx-10.6-intel/egg/pkg_resources.py", line 2394, in
load_entry_point   File
"build/bdist.macosx-10.6-intel/egg/pkg_resources.py", line 2108, in
load ImportError: No module named pip

Quelqu'un a-t-il déjà rencontré le même problème et peut-il me donner quelques conseils pour le résoudre ?

7voto

Vijay Points 39

Si vous obtenez "No module named pip" dans ubuntu, essayez ceci.

$python3 -m pip --version
/usr/bin/python3: No module named pip

$sudo apt-get install python3-pip

Ça a marché pour moi.

Après une installation réussie, validez en utilisant

$python3 -m pip --version

Pour mettre à jour la dernière version de pip

$python3 -m pip install --upgrade pip

6voto

spuder Points 1173

J'ai rencontré le même problème lorsque j'ai essayé 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 donc j'ai contourné 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 devraient être similaires si vous utilisez macports.

4voto

ScottyC Points 589

Je sais que ce fil de discussion est vieux, mais je viens de résoudre le problème pour moi-même sur OS X différemment de ce qui est 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 pas déjà fait :

xcode-select –install

Installer Brew comme décrit aquí :

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

Puis installez Python via Brew :

brew install python

Et vous avez terminé. Dans mon cas, j'ai juste eu besoin d'installer pyserial.

pip install pyserial

4voto

Télécharger :

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

Puis installez pip :

py get-pip.py

Puis installez biopython :

py -m pip install biopython

J'aimerais qu'il soit utile

3voto

MadeOfAir Points 571

J'ai téléchargé pip binaires de aquí et cela a résolu le problème.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X