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 ?

323voto

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

275voto

kainjow Points 88

Avec macOS 10.15 et Homebrew 2.1.6, j'obtenais cette erreur avec Python 3.7. J'avais juste besoin d'exécuter :

python3 -m ensurepip

Maintenant python3 -m pip fonctionne pour moi.

235voto

iosCurator Points 41

Sur Mac, en utilisant brasser est une meilleure option car apt-get n'est pas disponible. Commande :

brew install python

Dans le cas où vous avez installé python2 et python3 sur la machine

python2.7 -m ensurepip --default-pip

devrait simplement résoudre le problème.

Si, au contraire, il vous manque pip à partir de python 3, il suffit de changer python2.7 à python3 dans la commande ci-dessus.

64voto

Manuel Riel Points 2755

Après avoir installé ez_setup vous devriez avoir easy_install disponible. Pour installer pip faites-le :

easy_install pip

60voto

Fethi Pounct Points 49

Pour Windows :

python -m ensurepip

après avoir activé votre env ex : venv

(venv) PS D:\your path> d:\your path\venv\scripts\python.exe -m pip install --upgrade pip

échantillon de résultat :

Collecte de tuyaux

Utilisation du cache pip-21.3-py3-none-any.whl (1.7 MB)

Installation des paquets collectés : pip

Tentative de désinstallation : pip

Found existing installation: pip 20.1.1

Uninstalling pip-20.1.1:

  Successfully uninstalled pip-20.1.1

Installation réussie de pip-21.3

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