1

目前我们将项目相关的 python 包保存在一个 subversion 目录中,因此当有人添加或删除一个时,其他人可以直接使用它。

尽管如此,这种方法仍然适用于不依赖于平台的 Python 包。

我仍然有很多依赖于平台,更糟糕的是,当您使用它们安装它们时,easy_install它们将需要编译器来生成.egg文件。

我不得不提到,包维护者没有为这些模块提供二进制文件,所以我需要手动编译它。我试图将.egg文件添加到共享目录,但默认情况下 python 不会选择它。

虽然在整个团队中只有少数人拥有编译器,但我们如何才能轻松地共享包呢?

为了使问题更加复杂,我必须指定即使在 99% 的代码中,使用相同版本的 Python (2.5) 在同一平台 (Windows) 上运行,我们仍然需要执行的脚本很少在另一个平台(Linux)上。

4

0 回答 0