1

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

4

2 回答 2

0

使用 distutils 打包成 egg 并指定你不应该有太多问题的依赖项 - 压缩到 egg 中的 pyo 文件可以跨平台正常工作。你可能想看看 pypiserver 来设置一个你可以从中获取的本地 pypi。

于 2013-06-25T07:10:27.747 回答
0

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

于 2013-06-25T06:55:53.443 回答