Ho installato python3-virtualenv
su 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 virtualenv
non fa nulla. (Niente da which python-virtualenv
e which python3-virtualenv
anche).
Le informazioni sul pacchetto, una volta installate, /usr/lib/python3/dist-packages/virtualenv.py
indicano 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 ./bin
directory.
Come posso creare con successo un virtualenv Python 3?