我刚刚完成了我的第一个(次要的)Python项目,我的老板希望我能很好地打包它,这样就可以很容易地从其他程序中分发和调用它。他建议我研究鸡蛋。我一直在搜索和阅读,但我只是感到困惑。我看到的大多数站点都解释了如何使用已经创建的Python eggs,或者如何从setup.py文件(我还没有)创建egg。我现在只有一个EclipsePydev项目,大约有4个模块和一个设置/配置文件。在简单的步骤中,我如何将它组织成文件夹/包并编译成一个egg?一旦它是一个鸡蛋,我需要知道关于部署/构建/使用它的什么?我真的是白手起家,所以不要以为我什么都知道;简单的循序渐进的指导会很有帮助。。。
以下是我目前所看到的一些网站:
我也浏览了一些问题,但还没有找到我真正需要的。
谢谢!
根据所使用的Python版本的不同,您应该能够在下面的某个版本中找到所需的内容:
http://docs.python.org/distutils/
http://docs.python.org/py3k/distutils/index.html
你应该坚持distutils的标准包装。引用James Bennett:
从这里开始,一个相当标准的分布看起来像:
你只要读这个:The Hitchhiker's Guide to Packaging
或者使用pip或easy_install安装PasteScript,然后
您将得到python包的模板
相关问题 更多 >
编程相关推荐