2013-09-01 95 views
1

我想使用py2exe使Python代碼可執行,但他們似乎沒有在下載頁面中的Python 3.1。有沒有其他方法可以讓Python可執行?如果我將代碼的文件擴展名從.py更改爲.exe,可以嗎?如何使Python腳本可執行?

感謝名單

+1

你**不能**改變'.py'到'.exe' –

+0

就個人而言,我用cxfreeze每當我想談談我的Python遊戲到可執行文件中。它適用於我,我使用3.3的最新穩定版本的Python。 py2exe似乎有很多的錯誤,並不適用於很多模塊。 – Shashank

+7

@KDawG:嗯,你可以,但它就像在標籤製造商的攪拌機上粘貼一個「烤麪包機」標籤,並期待它烤麪包。 – user2357112

回答

1

有一點我敢肯定,你可以做的,雖然它是脆弱的,是不是適合跨多個用戶部署,爲建立一個快捷方式到您的Python.exe二進制和編輯快捷命令行是這樣的:

"C:\Python31\python.exe" <path to your script> 

的主要問題與此,它不是非常理想的原因,是每個副本都需要,如果路徑變化進行修改。

另一種可能性是將Python腳本的執行包裝在.bat文件中。

Shashank Gupta,在上面的評論中,還建議檢出cxfreeze。我沒有使用這個工具,但它可能適用於你。