Ich teste ein Python3-Programm auf mehreren Computern. Dazu muss ich eine Bibliothek von Python mit installieren pip3
.
Also habe ich zuerst python3-pip
auf jedem Computer installiert (auf jedem läuft Kubuntu OS). Alles war in Ordnung, und dann installierte ich das Paket, das ich brauchte pip3
, und es gelang mir, dies mit Ausnahme eines Computers zu tun.
In diesem Computer python3-pip
wurde anscheinend erfolgreich installiert, aber wenn ich nach dem Paket suche, erhalte ich diese Fehlermeldung (die Übersetzung ist hausgemacht):
Command «pip3» was not found, maybe you wanted to say:
The command «pip» from the package «python-pip» (universe)
pip3: command not found
BEARBEITEN
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:
Eines von drei Dingen wird es wahrscheinlich beheben:
Für den Fall ,
python3-pip
hat nicht richtig installieren, neu installieren:Dies wird für Debian-basierte Distributionen wie Ubuntu, Mint verwendet:
Wenn Sie Fedora, CentOS, RHEL verwenden, verwenden Sie bitte:
Verwenden Sie stattdessen den Befehl
python3-pip
(funktioniert unter Fedora; ich habe keine Kopie von Kubuntu zum Anprobieren).Nur eine wilde Vermutung ... überprüfen
pip --version
. Es besteht die geringe Möglichkeit, dass nach der Installationpython3-pip
der neue den alten ersetzenpip
würde (vielleicht über ?)pip
alternatives
BEARBEITEN
Nachdem die Ausgabe von
dpkg -L python3-pip
zu der Frage hinzugefügt wurde, kann ich die Antwort geben.Die korrekten Befehlsnamen zu verwenden sind:
pip-3.2
.quelle
rpm -ql python3-pip|grep bin/pip3
zeigt/usr/bin/pip3 /usr/bin/pip3.5
, aberls /usr/bin|grep pip3
findet sie nicht.dnf remove
, da es daraufdnf
ankommt. Du darfst esdnf reinstall
aber, was sowieso nötig ist.dnf
(undyum
davor) ist klug genug zu wissen, dass die Neuinstallation eines benötigten Pakets in Ordnung ist, auch wenn es nicht entfernt wird.pip-3.6
dpkg
Ausgabe istpip-3.2
. Offensichtlich wird diedpkg
Ausgabe für eine andere Version von unterschiedlich seinpip
.Ich bin auf dieses Problem gestoßen und habe die Lösung gefunden. Das
python3-pip
Paket hat einepip-3.2
Binärdatei installiert .pip-3.2 --version
Shows ausführen :Während
python3-pip
gibt diecommand not found
Nachricht.Ich habe es auf einem "sauberen" Download von hier aus getestet: https://sourceforge.net/projects/rpiqemuwindows/
Ich habe
pip-3.2
vor der Installationpython3-pip
und danach nachgesehen .quelle
Sie können easy_install verwenden:
quelle