我刚刚完成了我的第一个(小型)Python项目,我的老板希望我把它打包好,这样它就可以轻松地从其他程序中分发和调用。他建议我看着鸡蛋。我一直在使用Google和阅读,但我只是感到困惑。我正在查看的大多数网站都解释了如何使用已经创建的Python蛋,或者如何从setup.py文件(我还没有)创建一个蛋。我现在所拥有的只是一个Eclipse pydev项目,它包含大约4个模块和一个设置/配置文件。通过简单的步骤,我该如何将其组织成文件夹/包并将其编译成蛋?一旦它是一个蛋,我对于部署/构建/使用它有什么了解?我真的从头开始,所以不要以为我知道什么;简单的一步一步的操作将是很有益的......什么是创建Python包结构和蛋的简单说明?
这些都是一些网站,我一直在寻找迄今:
- http://peak.telecommunity.com/DevCenter/PythonEggs
- http://www.packtpub.com/article/writing-a-package-in-python
- http://www.ibm.com/developerworks/library/l-cppeak3.html#N10232
我也浏览了几个SO问题,但还没有真正发现我需要什么。
谢谢!
不幸的是点子按说是不支持Windows,这是一个相当大的缺陷在我看来,这是一个包装系统。我知道很多人都希望Windows走开 - 而Python在Windows上从未得到过很好的支持 - 但至少可以说这是一个广泛使用的平台。 – Kylotan 2010-05-28 09:57:13
Visual Studio 2012支持pip和easy_install与[PVTS](pytools.codeplex.com) – Cannon 2013-08-27 15:05:03