2014-06-17 13:56:34 +0000 2014-06-17 13:56:34 +0000
61
61

python3-pip installiert, aber pip3-Befehl nicht gefunden?

Ich teste ein Python3-Programm auf mehreren Computern. Um das zu tun, muß ich eine Python-Bibliothek mit pip3 installieren.

Zuerst habe ich also python3-pip auf jedem Computer installiert (auf allen läuft Kubuntu OS). Alles war in Ordnung, und dann installierte ich das benötigte Paket mit pip3, und das gelang mir bis auf einen Computer.

Auf diesem Computer wurde python3-pip offenbar erfolgreich installiert, aber wenn ich nach dem Paket suche, erhalte ich diesen Fehler (die Übersetzung ist selbst gemacht):

Command «pip3» was not found, maybe you wanted to say:
 The command «pip» from the package «python-pip» (universe)
pip3: command not found

EDIT

Ergebnisse von dpkg -L python3-pip:

/.
/usr
/usr/share
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/pip-3.2.1.gz
/usr/share/doc
/usr/share/doc/python3-pip
/usr/share/doc/python3-pip/changelog.Debian.gz
/usr/share/doc/python3-pip/copyright
/usr/bin
/usr/bin/pip-3.2
/usr/lib
/usr/lib/python3
/usr/lib/python3/dist-packages
/usr/lib/python3/dist-packages/pip
/usr/lib/python3/dist-packages/pip/log.py
/usr/lib/python3/dist-packages/pip/commands
/usr/lib/python3/dist-packages/pip/commands/unzip.py
/usr/lib/python3/dist-packages/pip/commands/zip.py
/usr/lib/python3/dist-packages/pip/commands/install.py
/usr/lib/python3/dist-packages/pip/commands/completion.py
/usr/lib/python3/dist-packages/pip/commands/uninstall.py
/usr/lib/python3/dist-packages/pip/commands/search.py
/usr/lib/python3/dist-packages/pip/commands/freeze.py
/usr/lib/python3/dist-packages/pip/commands/ __init__.py
/usr/lib/python3/dist-packages/pip/commands/help.py
/usr/lib/python3/dist-packages/pip/commands/bundle.py
/usr/lib/python3/dist-packages/pip/_pkgutil.py
/usr/lib/python3/dist-packages/pip/util.py
/usr/lib/python3/dist-packages/pip/status_codes.py
/usr/lib/python3/dist-packages/pip/vcs
/usr/lib/python3/dist-packages/pip/vcs/ __init__.py
/usr/lib/python3/dist-packages/pip/vcs/mercurial.py
/usr/lib/python3/dist-packages/pip/vcs/git.py
/usr/lib/python3/dist-packages/pip/vcs/bazaar.py
/usr/lib/python3/dist-packages/pip/vcs/subversion.py
/usr/lib/python3/dist-packages/pip/baseparser.py
/usr/lib/python3/dist-packages/pip/exceptions.py
/usr/lib/python3/dist-packages/pip/index.py
/usr/lib/python3/dist-packages/pip/basecommand.py
/usr/lib/python3/dist-packages/pip/req.py
/usr/lib/python3/dist-packages/pip/locations.py
/usr/lib/python3/dist-packages/pip/ __init__.py
/usr/lib/python3/dist-packages/pip/runner.py
/usr/lib/python3/dist-packages/pip/backwardcompat.py
/usr/lib/python3/dist-packages/pip/download.py
/usr/lib/python3/dist-packages/pip-1.1.egg-info
/usr/lib/python3/dist-packages/pip-1.1.egg-info/SOURCES.txt
/usr/lib/python3/dist-packages/pip-1.1.egg-info/not-zip-safe
/usr/lib/python3/dist-packages/pip-1.1.egg-info/top_level.txt
/usr/lib/python3/dist-packages/pip-1.1.egg-info/PKG-INFO
/usr/lib/python3/dist-packages/pip-1.1.egg-info/entry_points.txt
/usr/lib/python3/dist-packages/pip-1.1.egg-info/dependency_links.txt

Antworten (3)

83
83
83
2014-06-17 17:52:27 +0000

Eines von drei Dingen wird es wahrscheinlich beheben:

  1. Falls python3-pip sich nicht richtig installiert hat, installieren Sie es erneut:

  2. Versuchen Sie stattdessen, den Befehl python3-pip zu verwenden (funktioniert auf Fedora; ich habe keine Kopie von Kubuntu zum Anprobieren):

  3. Nur eine wilde Vermutung… prüfen Sie pip --version. Es besteht eine geringe Wahrscheinlichkeit, daß nach der Installation von python3-pip die neue pip die alte pip ersetzen würde (vielleicht über alternatives?)

Bearbeiten Nun, da die Ausgabe von dpkg -L python3-pip der Frage hinzugefügt wurde, kann ich die Antwort geben.

Der korrekte Befehlsname lautet: pip-3.2.

5
5
5
2017-09-21 19:29:33 +0000

Ich bin auf dieses Problem gestoßen und habe die Lösung gefunden. Das Paket python3-pip installierte eine Binärdatei pip-3.2.

Ausführen von pip-3.2 --version zeigt:

pip 1.1 from /usr/lib/python3/dist-packages (python 3.2)

wohingegen python3-pip die Meldung command not found ausgibt.

habe ich auf einem “sauberen” Download von hier aus getestet: https://sourceforge.net/projects/rpiqemuwindows/

Ich habe vor der Installation von pip-3.2 und danach auf python3-pip geprüft.

-3
-3
-3
2017-03-31 00:54:23 +0000

Sie können easy_install verwenden:

apt-get install python3-setuptools
easy_install3 pip