Eu instalei python3-virtualenvno Lubuntu 15.1 usando o pacote oficial do Ubuntu apt-get install python3-virtualenv. A documentação oficial indica que um simples virtualenv .no diretório do meu projeto deve ser suficiente para criar o venv. Isso não faz nada, porque which virtualenvnão faz nada. (Nada de which python-virtualenve which python3-virtualenvtambém).
As informações do pacote, uma vez instaladas, /usr/lib/python3/dist-packages/virtualenv.pyindicam que foram instaladas , portanto, eu as invoco em python3. Isso me dá o seguinte:
$ 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.
Sim, quando olho, tudo em ./bin é python2. O python3-virtualenv do ubuntu é um pacote fictício para python2?
A documentação oficial do python diz que use um pacote diferente: python3-venv . Isso parece funcionar quando eu pyvenv ., com coisas python3 no ./bindiretório
Como posso criar com êxito um virtualenv do Python 3?