Probleme beim Erstellen von python3 -m venv py_envv mit dem Windows-Subsystem Linux (unter Verwendung der Ubuntu-Distribution)

Probleme beim Erstellen von python3 -m venv py_envv mit dem Windows-Subsystem Linux (unter Verwendung der Ubuntu-Distribution)

Dies ist mein erster Beitrag bei askUbuntu, bitte haben Sie Geduld mit meiner Beschreibung.

Befehl bei PWD: python3 -m venv py_envv. Nach der Ausführung habe ich den folgenden Fehler erhalten.


Die virtuelle Umgebung wurde nicht erfolgreich erstellt, da Ensurepip nicht verfügbar ist. Auf Debian-/Ubuntu-Systemen müssen Sie das Paket python3-venv mit dem folgenden Befehl installieren.

apt install python3.10-venv

Möglicherweise müssen Sie mit diesem Befehl sudo verwenden. Erstellen Sie nach der Installation des Pakets python3-venv Ihre virtuelle Umgebung neu.

Fehlgeschlagener Befehl: ['/mnt/<>/<>////AirflowBasics/py_envv/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']

Kann irgendjemand dieses Problem lösen? Bitte lassen Sie es mich wissen, wenn Sie mehr Kontext zu meiner Umgebung oder anderen Dingen wünschen. Danke.

Antwort1

Öffnen Sie in Ubuntu 22.04-22.10 das Terminal und geben Sie ein:

sudo apt install python3.10-venv
python3 -m venv py_env1

Der python3 -m venv py_env1Befehl erstellt in Ihrem Home-Verzeichnis ein Verzeichnis namens „py_env1“, das alles enthält, was Sie zur Installation eines Python-Pakets benötigen.

Um die neue virtuelle Python-Umgebung zu verwenden, führen Sie die folgenden Befehle aus:

cd py_env1
source ./bin/activate

verwandte Informationen