pyvenv-3.4 исчез в Ubuntu 14.04.3?

Вот что я делал для создания venv в Python 3.4 на Ubuntu 14.04.3 LTS до прошлой недели:

» pyvenv-3.4 --without-pip venv

Я делал это из-за этого. Но со вчерашнего дня:

» 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 определенно установлен:

» python3.4 --version
Python 3.4.3

Я, вероятно, недавно сделал apt-обновление, но... почему pyvenv-3.4 исчез?

1 ответ

venv это встроенный модуль в Python 3. Вы всегда можете вызвать его через -m <module> стек вызовов. Итак, для вашего примера:

python3 -m venv --without-pip venv

Что касается того, куда это ушло, 3.4.0trusty-updates а также trusty-security) отправляет скрипт. Однако 3.4.3 в trusty-proposed не. Это может объяснить, почему ваш пропал без вести.

Вы все еще можете использовать его с python3 -m venv ... так что это не так важно.


Если вам интересно, как вы оказались на 3.4.3это было сделано в trusty-updates назад в сентябре и вытащил совсем недавно после того, как было обнаружено, что сломать несколько вещей. Это должно быть исправлено и переиздано в короткие сроки. Следите за этим сообщением об ошибках для обновлений.

Другие вопросы по тегам