首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建类似于ActivePython的Python发行版?

如何创建类似于ActivePython的Python发行版?
EN

Stack Overflow用户
提问于 2011-09-24 11:54:18
回答 1查看 354关注 0票数 2

我将如何创建类似于ActivePython的Python?

基本上它只适用于linux (Centos 5)平台。理想情况下,它应该像ActivePython一样工作,就像我可以在一个位置上解压它,例如nfs共享/path/ to /python,并让我的脚本使用它?

这通常是企业环境中常见的场景,在企业环境中,他们不希望您接触标准服务器构建,例如,不要使用RPM/污染/usr/local .等。

当然,我可以下载和使用ActivePython,但我更感兴趣的是创建这样的发行版背后的过程。

编辑:这也是我不能使用EPEL Python2.6包的主要原因。叹息

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-24 15:00:40

查看github https://github.com/wavetossed/pybuild上的Python,并在Debian或Ubuntu上运行它。结果可以在任何Linux (包括Centos )上运行的Python tarball,但是构建脚本本身需要在Debian派生的系统上运行。

因为构建使用RUNPATH/RPATH,所以可以将其解压缩到任何文件夹中,但是需要做一点修复才能使其运行,即运行包含的修补程序工具到--设置解释器来使用二进制文件所在的新路径。这只会影响python二进制文件和修补程序本身的二进制文件,因此,首先将其解压缩到/data1 1/packages/python 272中,然后运行修补程序,然后将其移动到目录树中您想要的位置。

或者,您可以在构建$TARG之前更改它。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7538834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档