pyvenv-3.4 在 Ubuntu 14.04.3 中消失了?

pyvenv-3.4 在 Ubuntu 14.04.3 中消失了?

直到上周,我在 Ubuntu 14.04.3 LTS 上使用 Python 3.4 创建 venv 时一直在做以下操作:

» 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-upgrade,但是...为什么pyvenv-3.4消失了?

答案1

venv是 Python 3 中的内置模块。您始终可以通过-m <module>调用堆栈调用它。因此,对于您的示例:

python3 -m venv --without-pip venv

至于它去哪儿了,3.4.0(在trusty-updates和 中trusty-security)发布了脚本。但是 3.4.3 中trusty-proposed没有。这也许可以解释为什么你的脚本不见了。

您仍然可以使用它,python3 -m venv ...因此它并不那么重要。


如果你想知道你是怎么结束的3.4.3,它于 9 月被 SRUd 纳入trusty-updates,并在最近被撤下发现破坏了几件东西。这个问题应该会很快修复并重新发布。请关注该错误报告以获取更新。

相关内容