GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Ubuntu-Befehl „pip“ nicht gefunden, aber es gibt 18 ähnliche

Kurze Antwort:Versuchen Sie, python3 -m pip install -e . auszuführen

Einige Erläuterungen:

Die unterschiedlichen Python-Versionen überraschen nicht. WSL ist effektiv eine ultraleichte virtuelle Maschine. Ihre Windows-Python-Installation ist völlig unabhängig von der WSL-Python-Installation.

Python hat zwei weit verbreitete Hauptversionen, Python 2 und Python 3. Der Befehl python führt eine Nebenversion von Python 2 aus, während der Befehl python3 führt eine kleinere Version von Python 3 aus. Unten ist meine Konsolenausgabe.

[email protected]:~/scratch$ python --version
Python 2.7.18
[email protected]:~/scratch$ python3 --version
Python 3.8.5

Pip ist der Python-Installationsmanager und hat die gleichen Hauptversionen wie Python. Der Befehl pip führt die Python 2-Version von pip aus, während pip3 führt die Python 3-Version von Pip aus.

Es ist besser, python3 -m pip zu verwenden über pip3 , es hilft sicherzustellen, dass Sie die Pip-Version verwenden, die mit der Python-Version verknüpft ist, die Sie voraussichtlich ausführen werden.


Versuchen Sie es zuerst/erneut

  1. Paketinformationen aktualisieren
sudo apt-get update
  1. Alle Upgrades herunterladen
sudo apt-get upgrade
  1. Pip neu installieren
sudo apt-get install python3-pip

Das Problem liegt eindeutig beim Terminal, dh der Befehl wird nicht erkannt, sodass Pip möglicherweise nicht ordnungsgemäß installiert ist, aber mit dem, was Sie bisher gezeigt haben, sollte dieses Problem meiner Meinung nach nicht auftreten. Probieren Sie es trotzdem aus.

Auch

Was versuchen Sie zu installieren? pip ist für Python-Pakete richtig.


Linux
  1. Subscription-Manager:Befehl nicht gefunden

  2. dnf:Befehl nicht gefunden

  3. bc:Befehl nicht gefunden

  4. dpkg:Befehl nicht gefunden

  5. id:Befehl nicht gefunden

Ping-Befehl nicht gefunden? Installieren Sie Ping auf Ubuntu

ifrename:Befehl nicht gefunden

Leerlauf3:Befehl nicht gefunden

aws-shell:Befehl nicht gefunden

ln:Befehl nicht gefunden

sudo:python:Befehl nicht gefunden