创建一个python发行版

时间:2011-09-01 07:32:31

标签: python distribution

所以标题就是这样说的。我们正在开发一个开始获得大量依赖项的项目。到目前为止,我们使用的是setuptools,但是越来越多的这些依赖项要么不容易安装(例如wxPython),要么在某些使用easy_install的机器上引起一些问题(例如最新的matplotlib或numpy)。

所以我们正在寻找另一个解决方案,我们将创建自己的python发行版,它将保存所有依赖项,以便尽可能简单地使用我们的应用程序。 (类似于EnthoughtPython(x,y),但规模要小得多)。现在我的问题是:做这样的事情会有多困难,如果你有什么建议可以开始/这个领域的一些文档/可能与之相关的一些工具。

此致 波格丹

2 个答案:

答案 0 :(得分:0)

cx_Freeze将允许您不仅拥有一个单独的python发行版,而且还包含一个单独的python发行版

答案 1 :(得分:0)

conda constructor将允许您基于YAML配置创建类似于Anaconda的安装程序-带有在一个自解压存档中的模块的python-结果包无需编译,无需root访问。只需运行,然后更新PATH。