380 Stimmen

Fehler beim Ausführen von 'pip install': "ImportError: Kein Modul mit dem Namen pip"

Betriebssystem: Mac OS X 10.7.5 (Lion)
Python-Version: 2.7.5

Ich habe setuptools 1.0 mit ez_setup.py von https://pypi.python.org/pypi/setuptools installiert.
Dann habe ich das pip.1.4.1 Paket von https://pypi.python.org/pypi/pip/1.4.1 heruntergeladen.

Ich habe (sudo) python setup.py install in iTerm ausgeführt, Ausgabe:

installiere
bdist_egg laufen lasse; Running egg_info schreibe requirements in
pip.egg-info/requires.txt schreibend pip.egg-info/PKG-INFO schreibe
Top-Level-Namen in pip.egg-info/top_level.txt schreibe
Abhängigkeitslinks in pip.egg-info/dependency_links.txt schreibe
Eintrittspunkte in pip.egg-info/entry_points.txt Warnung: manifest_maker: Standarddatei
'setup.py' nicht gefunden

manifest-Datei 'SOURCES.txt' in pip.egg-info/SOURCES.txt lesen; schreibe
manifest-Datei 'SOURCES.txt' in pip.egg-info/SOURCES.txt schreiben
installiere Bibliothekscode zu
build/bdist.macosx-10.6-intel/egg laufen lasse install_lib -warnung:
install_lib: 'build/lib' existiert nicht - keine Python-Module
installieren

erstelle build/bdist.macosx-10.6-intel/egg erstelle
build/bdist.macosx-10.6-intel/egg/EGG-INFO kopiere
pip.egg-info/PKG-INFO -> build/bdist.macosx-10.6-intel/egg/EGG-INFO
kopiere pip.egg-info/SOURCES.txt ->
build/bdist.macosx-10.6-intel/egg/EGG-INFO kopiere
pip.egg-info/dependency_links.txt ->
build/bdist.macosx-10.6-intel/egg/EGG-INFO kopiere
pip.egg-info/entry_points.txt ->
build/bdist.macosx-10.6-intel/egg/EGG-INFO kopiere
pip.egg-info/not-zip-safe ->
build/bdist.macosx-10.6-intel/egg/EGG-INFO kopiere
pip.egg-info/requires.txt ->
build/bdist.macosx-10.6-intel/egg/EGG-INFO kopiere
pip.egg-info/top_level.txt ->
build/bdist.macosx-10.6-intel/egg/EGG-INFO erstelle
'dist/pip-1.4.1-py2.7.egg' und hinzufügen
'build/bdist.macosx-10.6-intel/egg' entfernen
'build/bdist.macosx-10.6-intel/egg' (und alles darunter)
Pip-1.4.1-py2.7.egg verarbeitet Entfernen von
'/Users/dl/Library/Python/2.7/lib/python/site-packages/pip-1.4.1-py2.7.egg'
(und alles darunter) erstellen
/Users/dl/Library/Python/2.7/lib/python/site-packages/pip-1.4.1-py2.7.egg
Extrahieren von pip-1.4.1-py2.7.egg zu
/Users/dl/Library/Python/2.7/lib/python/site-packages pip 1.4.1 ist
bereits die aktive Version in easy-install.pth Installiere pip-Skript
zu /Users/dl/Library/Python/2.7/bin Installiere pip-2.7-Skript zu
/Users/dl/Library/Python/2.7/bin

Installiert
/Users/dl/Library/Python/2.7/lib/python/site-packages/pip-1.4.1-py2.7.egg
Abhängigkeiten für pip==1.4.1 verarbeiten Abgeschlossen Verarbeiten von
Abhängigkeiten für pip==1.4.1

Dann habe ich pip install ausgeführt und folgende Fehlermeldung erhalten:

Rückverfolgung der letzten Anrufe:
  Datei "/Library/Frameworks/Python.framework/Versions/2.7/bin/pip", Zeile 9, in 
    load_entry_point('pip==1.4.1', 'console_scripts', 'pip')()
  Datei "build/bdist.macosx-10.6-intel/egg/pkg_resources.py", Zeile 357, in load_entry_point
  Datei "build/bdist.macosx-10.6-intel/egg/pkg_resources.py", Zeile 2394, in load_entry_point
  Datei "build/bdist.macosx-10.6-intel/egg/pkg_resources.py", Zeile 2108, in load
ImportError: Kein Modul namens pip

Wie kann ich das lösen?

7voto

Vijay Punkte 79

Wenn Sie in Ubuntu "No module named pip" erhalten, versuchen Sie dies:

python3 -m pip --version

Ausgabe:

/usr/bin/python3: No module named pip

Und:

sudo apt-get install python3-pip

Es hat bei mir funktioniert.

Nach erfolgreicher Installation überprüfen Sie mit

python3 -m pip --version

Um auf die neueste pip-Version zu aktualisieren

python3 -m pip install --upgrade pip

7voto

Deepesh ranjan Punkte 99

Versuchen Sie, das Pip neu zu installieren. Verwenden Sie den Curl-Befehl, um die Datei get-pip.py herunterzuladen:

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

Wenn Curl nicht funktioniert, öffnen Sie diesen Link: get-pip.py

Erstellen Sie eine get-pip.py-Datei in Ihrem Verzeichnis. Kopieren Sie den Code von diesem Link und fügen Sie ihn in die get-pip.py-Datei ein. Speichern Sie die Datei im selben Verzeichnis. Führen Sie dann den Befehl aus:

python get-pip.py

6voto

spuder Punkte 15739

Beim Versuch, den Nova-Client (als Root) zu installieren, bin ich auf dasselbe Problem gestoßen.

python  setup.py install

Ausgabe:

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

Ich benutze Homebrew und habe das Problem mit sudo easy_install pip umgangen.

brew search pip

Ausgabe:

aespipe        brew-pip    lesspipe    pipebench    pipemeter   spiped    pipeviewer

Falls Sie speziell "pip" meinen:

Homebrew bietet pip über: `brew install python` an. Allerdings haben Sie dann zwei Python-Versionen auf Ihrem Mac installiert, alternativ können Sie:
    sudo easy_install pip
spencers-macbook-pro:python-novaclient

Und:

sudo easy_install pip

Diese Befehle sollten ähnlich sein, wenn Sie MacPorts verwenden.

5voto

Lava Sangeetham Punkte 2464

Python3

curl -sS https://bootstrap.pypa.io/get-pip.py | python3
python3 -m pip install --upgrade pip

Ersetzen Sie einfach die Python-Version, die Sie in den obigen Befehlen möchten

Für eine spezifische Installation von Python 3.11

curl -sS https://bootstrap.pypa.io/get-pip.py | python3.11
python3.11 -m pip install --upgrade pip

Für eine spezifische Installation von Python 3.10

curl -sS https://bootstrap.pypa.io/get-pip.py | python3.10
python3.10 -m pip install --upgrade pip

Für Python 2.7

curl -sS https://bootstrap.pypa.io/pip/2.7/get-pip.py | python2.7
python2.7 -m pip install --upgrade pip

5voto

Herunterladen:

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

Dann pip installieren:

py get-pip.py

Dann ein beliebiges Modul installieren, wie z.B. Biopython:

py -m pip install biopython

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X