我剛剛完成了我的第一個(小型)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