Ho installato python3-virtualenvsu Lubuntu 15.1 usando il pacchetto Ubuntu ufficiale apt-get install python3-virtualenv. La documentazione ufficiale indica che un semplice virtualenv .nella directory del mio progetto dovrebbe essere sufficiente per creare il venv. Questo non fa nulla, perché which virtualenvnon fa nulla. (Niente da which python-virtualenve which python3-virtualenvanche).
Le informazioni sul pacchetto, una volta installate, /usr/lib/python3/dist-packages/virtualenv.pyindicano che è stato installato , quindi invoco questo in Python3. Mi dà questo:
$ 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ì, quando guardo, tutto in ./bin è python2. Python3-virtualenv di ubuntu è un pacchetto fittizio per python2?
La documentazione ufficiale di Python dice che usa un pacchetto diverso: python3-venv . Questo sembra funzionare quando io pyvenv ., con roba python3 nella ./bindirectory.
Come posso creare con successo un virtualenv Python 3?