Per Python 3.6 ho scoperto che si trattava di un problema locale, eseguendo questo:
export LC_ALL="en_US.UTF-8"
export LC_CTYPE="en_US.UTF-8"
sudo dpkg-reconfigure locales
Sembra risolvere il problema.
Fonte da questa risposta
- Aggiorna tutti i pacchetti
sudo apt-get update
- Installa l'ambiente virtuale 3
apt-get install python3-venv
apt install virtualenv
- Controlla che sia stato installato
virtualenv --version
Nota:questo è per Ubuntu 20 o varianti
Prova a eseguire questo comando:
sudo apt-get install python3.4-venv
Allora usa questo:
python3 -m venv test
il nome del pacchetto è python3.4-venv
e non python3-venv
.
Uso python 3.6 , quindi quanto segue ha fatto il trucco per me:$ sudo apt-get install python3.6-venv
(il problema era che apt-get install python3-venv avrebbe virtualenv per 3.5)