有办法在 Ubuntu 14.04 上重建 python 吗?

问题描述 投票:0回答:3

由于 Python 不是使用

--enable-shared
标签构建的,某些下载失败,有没有办法摆脱我拥有的版本并重建 python?或者甚至更好,只需更改它而不重新安装?

python ubuntu-14.04
3个回答
0
投票

您可以重建 python,并将

--enable-shared
传递给
./configure
只需关注:

对于Python 3: https://docs.python.org/3/using/unix.html#building-python

对于Python 2: https://docs.python.org/2/using/unix.html#building-python

请小心您的发行版中需要 python 的内容,确保正确设置

Python Path
。并检查其中是否有任何需要任何特殊配置标志。


0
投票

您可以使用 pythonz 安装不同的 Python 版本(甚至并排):http://saghul.github.io/pythonz/

基本上,安装后,您可以运行命令来下载并安装所需版本的Python:

pythonz install 3.5.1

要传递自定义编译选项,请使用

--configure "... options here"
按照此处的文档

它甚至支持 PyPy 和 Jython。

在过去一年左右的时间里,我一直在成功地使用它,它使我在不同 Python 版本中测试项目的生活变得更加轻松——强烈推荐。


0
投票

获取资源:

apt-get source python2.7

在下载的目录中,更改为

python2.7.../debian/rules

with_interp := static
#with_interp := shared

#with_interp := static
with_interp := shared

然后在

debian
目录同级,运行
dpkg-buildpackage
。您将准备好
.deb
将其打包到更高的一个目录。只需使用
dpkg -i python2.7.....deb

安装它们
© www.soinside.com 2019 - 2024. All rights reserved.