在一个Linux发行版上构建python包并从另一个发行版运行它们

时间:2013-06-25 06:52:36

标签: python linux scientific-computing

在一个Linux发行版(ubuntu)上构建python包(numpy,scipy,matplotlib,h5py,...)并从另一个发行版(centos)运行它们是否有问题? 我问这个是因为我们的计算集群有centos机器而我的电脑是ubuntu。

2 个答案:

答案 0 :(得分:0)

如果改变包装方式,将不会有任何问题。 Ubuntu需要不同类型的包装,而centos需要另一种类型。构建您的包并以普通centos包的方式打包,然后在centos中使用

答案 1 :(得分:0)

使用distutils打包为鸡蛋并指定不应该有太多问题的依赖关系 - 压缩到鸡蛋中的pyo文件可以跨平台工作。您可能想看一下pypiserver来设置一个可以从中获取的本地pypi。