我想将我的python3
版本从升级3.2.3
到3.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