2012-10-07 32 views
4

我在做一個python程序,但是一旦我完成了這個程序,用戶將不得不下載python環境才能使用我的程序,或者它會在沒有python環境編譯的情況下工作嗎?此外,它會自動跨平臺還是我將不得不下載轉換程序,以使其適用於Linux,Mac OS和Windows?我對這門語言很陌生,所以這讓我感到困惑。用戶能否在不下載Python的情況下打開我的程序?

+2

Linux和OS X自帶python預裝,但對於win用戶可能不得不dl python。 –

回答

11

許多Linux系統已經安裝了Python。不過,也有一些工具來幫助如果不是:

1

看看py2exe對於windows,linux和mac很可能已經預裝了。

1

他們需要一個Python解釋器來使用你的程序,除非你把你的python腳本變成一個windows可執行文件。一種方法是使用Py2exe

1

這取決於你的程序中包含哪些第三方庫。

例如,我從來沒有設法通過使用py2exe來使用PyQt庫, 製作Windows可執行文件。但這是2 - 3年前,事情可能已經改變。

也不要硬編碼在你的程序路徑和使用功能,如os.path.join

不要對配置文件和材料的假設。請檢查運行時您的程序運行的平臺 並採取相應措施。

一般來說,你最大的問題將是Windows平臺。

相關問題