Para python 3.6, descubrí que era un problema de configuración regional, ejecutando esto:
export LC_ALL="en_US.UTF-8"
export LC_CTYPE="en_US.UTF-8"
sudo dpkg-reconfigure locales
Parece resolver el problema.
Fuente de esta respuesta
- Actualizar todos los paquetes
sudo apt-get update
- Instalar entorno virtual 3
apt-get install python3-venv
apt install virtualenv
- Compruebe que se ha instalado
virtualenv --version
Nota:esto es para ubuntu 20 o variantes
Intenta ejecutar este comando:
sudo apt-get install python3.4-venv
Entonces usa esto:
python3 -m venv test
el nombre del paquete es python3.4-venv
y no python3-venv
.
Uso python 3.6, por lo que lo siguiente me funcionó:$ sudo apt-get install python3.6-venv
(el problema era que apt-get install python3-venv virtualenv para 3.5)