Voici ce que je faisais pour créer un venv dans Python 3.4 sur Ubuntu 14.04.3 LTS jusqu'à la semaine dernière:
» pyvenv-3.4 --without-pip venv
Je faisais ça à cause de this . Mais depuis hier:
» pyvenv-3.4 --without-pip venv
The program 'pyvenv-3.4' is currently not installed. You can install it by typing:
Sudo apt-get install python3.4
python3.4 est définitivement installé:
» python3.4 --version
Python 3.4.3
J'ai probablement fait un apt-upgrade récemment, mais ... pourquoi pyvenv-3.4
a-t-il disparu?
venv
est un module intégré à Python 3. Vous pouvez toujours l'appeler via la pile d'appels -m <module>
. Donc pour votre exemple:
python3 -m venv --without-pip venv
3.4.0
(dans trusty-updates
et trusty-security
) est livré avec le script. Cependant, 3.4.3 dans trusty-proposed
ne le fait pas. Cela peut expliquer pourquoi le vôtre a disparu.
Vous pouvez toujours l'utiliser avec python3 -m venv ...
alors ce n'est pas si important.
Si vous vous demandez comment vous vous êtes retrouvé sur 3.4.3
, il a été enregistré en trusty-updates
en septembre et a été retiré très récemment après qu'il ait été trouvé pour casser plusieurs choses . Cela devrait être corrigé et ré-publié dans un court délai. Suivez ce rapport de bogue pour les mises à jour.