在 Ubuntu 12.04 中将默认 python3 版本从 3.2.3 更新为 3.3.x 版本

在 Ubuntu 12.04 中将默认 python3 版本从 3.2.3 更新为 3.3.x 版本

我想将我的python3版本从升级3.2.33.3.x版本。我正在使用Ubuntu 12.04

参考这个关联。升级python版本也是同样的步骤吗?

如果是这样,那么必须运行什么来代替sudo apt-get build-dep python3.4

我对该程序有疑问,因为它在同一个版本行中更新3.4.x。请参考并告知以避免进一步的问题。

编辑1:另请参阅此链接如何安装 Python 3.3但没有帮助我。

答案1

虽然 12.04 的核心系统中对 Python 3 的依赖相对较小,但我认为总是并强烈建议你保留默认的 Python 环境

也就是说:

  • 不要弄乱/usr/bin/python{,2,3}等链接。
  • 不要将sudo {pip install,easy_install}任何东西放入系统的站点包中。

这与你说你想做的事相反,但说真的,鉴于你还不知道如何做到这一点,你距离知道如何修复一个损坏的系统还很远。

对于您的情况,我建议您编译您的 Python 版本(在您的主目录中,甚至在 中/opt/),然后从中创建一个虚拟环境 (venv)。在虚拟环境内部,python(以及使用它的所有内容)将引用在创建该环境期间使用的 Python 版本。

cd project_directory
/path/to/python -m venv venv
. venv/bin/activate
pip install whatever

相关内容