Instalé python3-virtualenven Lubuntu 15.1 usando el paquete oficial de Ubuntu apt-get install python3-virtualenv. La documentación oficial indica que un simple virtualenv .en el directorio de mi proyecto debería ser suficiente para crear el venv. Esto no hace nada, porque which virtualenvno hace nada. (Nada de which python-virtualenvy which python3-virtualenvtambién).
La información del paquete, una vez instalada, dice que se instaló /usr/lib/python3/dist-packages/virtualenv.py, por lo que invoco esto en python3. Me da esto:
$ python3 /usr/lib/python3/dist-packages/virtualenv.py .
Running virtualenv with interpreter /usr/bin/python2
New python executable in ./bin/python2
Also creating executable in ./bin/python
Installing setuptools, pip...done.
Sí, cuando miro, todo en ./bin es python2. ¿Python3-virtualenv de ubuntu es un paquete ficticio para python2?
La documentación oficial de Python dice que use un paquete diferente: python3-venv . Esto parece funcionar cuando yo pyvenv ., con cosas de python3 en el ./bindirectorio.
¿Cómo puedo crear con éxito un Python 3 virtualenv?