擅长:python、mysql、java
<p>我认为在这种情况下,由于罗兰提到的原因,使用一个单独的软件包会更加复杂。在开发环境中,可以为单独的平台提供单独的文件夹,每个平台都具有特定于平台的代码(例如用C/C++编写的扩展/库)。您需要在这些文件夹中模仿您的setuptools来生成单独的鸡蛋,但最终要比将所有东西放在一个包中要简单得多(我认为,在不了解您实际使用的代码的情况下)。在</p>
<p>在这两种情况下,阅读标准库的文档以及distutils(<a href="http://docs.python.org/distutils/" rel="nofollow">http://docs.python.org/distutils/</a>)都可以帮助您找到解决方案。在</p>