Für Python 3.6 fand ich heraus, dass es sich um ein Gebietsschemaproblem handelte, das Folgendes ausführte:
export LC_ALL="en_US.UTF-8"
export LC_CTYPE="en_US.UTF-8"
sudo dpkg-reconfigure locales
Scheint das Problem zu lösen.
Quelle aus dieser Antwort
- Alle Pakete aktualisieren
sudo apt-get update
- Installieren Sie die virtuelle Umgebung 3
apt-get install python3-venv
apt install virtualenv
- Überprüfen Sie, ob es installiert wurde
virtualenv --version
Hinweis:Dies gilt für Ubuntu 20 oder Varianten
Versuchen Sie, diesen Befehl auszuführen:
sudo apt-get install python3.4-venv
Dann verwenden Sie diese:
python3 -m venv test
der Paketname ist python3.4-venv
und nicht python3-venv
.
Ich verwende python 3.6 , und das Folgende hat den Trick für mich getan:$ sudo apt-get install python3.6-venv
(Das Problem war, dass apt-get install python3-venv für 3.5 virtualenv würde)