繁体   English   中英

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

[英]Is there a way to rebuild python on Ubuntu 14.04?

由于没有使用--enable-shared标签构建 Python,一些下载失败,有什么方法可以摆脱我拥有的版本并重建 python? 或者更好的是,只需更改它而不重新安装?

你可以重建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 并检查它们中的任何一个是否需要任何特殊的配置标志。

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

基本上,在安装之后,你运行一个命令来下载并安装你想要的版本的 Python:

pythonz install 3.5.1

要传递自定义编译选项,请按照此处的文档使用--configure "... options here"

它甚至支持 PyPy 和 Jython。

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

获取资源:

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安装它们

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM