pyvenv-3.4 desapareceu no Ubuntu 14.04.3?

7

Isso é o que eu estava fazendo para criar um venv no Python 3.4 no Ubuntu 14.04.3 LTS até a semana passada:

» pyvenv-3.4 --without-pip venv

Eu estava fazendo isso por causa de isso . Mas desde ontem:

» 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

O python3.4 está definitivamente instalado:

» python3.4 --version
Python 3.4.3

Eu provavelmente fiz um apt-upgrade recentemente, mas ... por que pyvenv-3.4 desapareceu?

    
por dangonfast 07.10.2015 / 16:28

1 resposta

8

venv é um módulo embutido no Python 3. Você pode chamá-lo pela pilha de chamadas -m <module> . Então, para o seu exemplo:

python3 -m venv --without-pip venv

Quanto ao local, o 3.4.0 (em trusty-updates e trusty-security ) envia o script. No entanto, 3.4.3 em trusty-proposed não. Isso pode explicar por que a sua desapareceu.

Você ainda pode usá-lo com python3 -m venv ... , por isso não é tão importante.

Se você está se perguntando como você acabou em 3.4.3 , foi SRUd em trusty-updates em setembro e puxou muito recentemente depois que ele foi descoberto para quebrar várias coisas . Isso deve ser corrigido e relançado em pouco tempo. Siga esse relatório de bug para atualizações.

    
por Oli 07.10.2015 / 16:39