J'ai installé python3-virtualenv
sur Lubuntu 15.1 en utilisant le package officiel Ubuntu apt-get install python3-virtualenv
. La documentation officielle indique qu'un simple virtualenv .
dans mon répertoire de projet devrait être suffisant pour créer le venv. Cela ne fait rien, car which virtualenv
ne fait rien. (Rien de which python-virtualenv
et which python3-virtualenv
aussi).
Les informations sur le paquet, une fois installé, indiquent qu'il a installé /usr/lib/python3/dist-packages/virtualenv.py
, donc j'invoque cela sous python3. Cela me donne ceci:
$ 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.
Oui, quand je regarde, tout dans ./bin est python2. Python3-virtualenv d'ubuntu est-il un paquet factice pour python2?
La documentation officielle de python indique d'utiliser un package différent: python3-venv . Cela semble fonctionner quand je pyvenv .
, avec des trucs python3 dans le ./bin
répertoire.
Comment créer avec succès un virtualenv Python 3?