Wie installiere ich virtualenv unter Ubuntu vollständig neu?

Wie installiere ich virtualenv unter Ubuntu vollständig neu?

Ich habe eine defekte Installation von virtualenvUbuntu 20.04.4 und möchte sie komplett neu installieren. Ich habe versucht, die aktuelle Installation mit

sudo apt remove virtualenv
sudo apt-get remove --auto-remove virtualenv 
sudo apt-get purge --auto-remove virtualenv 

aber die Datei

/usr/local/bin/virtualenv

existiert noch. Und wenn ich versuche, eine virtuelle Umgebung zu erstellen mit

virtualenv venv

Ich erhalte eine Fehlermeldung

/home/adietz/.local/bin/virtualenv

(sogar ich habe JEDES virtualenvvon entfernt /usr/bin)!!

Da stimmt doch was nicht. Wie kann ich das beheben?

Wenn ich ein neues Terminal öffne und versuche, eine virtuelle Umgebung zu erstellen, wird mir Folgendes angezeigt:

Command 'virtualenv' not found, but can be installed with:

sudo apt install python3-virtualenv

Das Ausführen dieses Befehls löst jedoch keine Probleme, da ich beim Ausführen des obigen Befehls erneut den obigen Fehler erhalte.

Zusätzliche Informationen:

  • which virtualenvgibt nichts zurück
  • mkvirtualenvkehrt zurückERROR: virtualenvwrapper could not find virtualenv in your path
  • Python-Version ist 3.8.10

Antwort1

Der folgende Trick ist ein Workaround. Anstatt zu verwenden virtualenverstelle ich eine virtuelle Umgebung wie folgt

python -m venv myvenv

Aber das löst mein virtualenvwrapperProblem nicht.

verwandte Informationen