2011-10-11 106 views
1

快速的問題...一旦我用wx gui等構建一個.py應用程序...我可以用pyinstaller或cx_freeze編譯它,並將二進制文件發送到我的服務器,對嗎?分發Python應用程序

這是發佈腳本的好方法嗎?我是相當新的應用程序開發週期......我有幾個Python腳本,我想公開,因爲他們讓我的生活更輕鬆......

如果你分享一些代碼社區的其餘,爲人們提供.py代碼,並希望分發二進制文件,你會用pyinstaller和cx_freeze編譯.py,還是使用其他方法?

開發環境目前是Mac OSX版,和一個Debian的domU ....

謝謝!

+1

將源放在Github或類似的地方。如果你真的認爲人誰不知道如何運行Python腳本將要使用它們,是的,你可以「與pyinstaller或cx_freeze編譯它,併發送二進制文件到我的服務器」。 – agf

回答

4

最好的解決方案取決於你它釋放到,並什麼許可證你下將其釋放。

如果你不關心透露要分發的應用程序的代碼,然後像github上或到位桶服務將要走的路。向社區貢獻代碼的最佳方式是通過版本控制,因爲它允許人們通過它進行貢獻和學習。

但是,根據您的受衆,您可能需要更多的「用戶友好」。在這種情況下,cx_freezepyinstaller是完全可以接受的解決方案。

如果你分發,你可能想看看setuptools