我在工作中編寫了一個Python工具。我想把它交給客戶,以便他們也可以使用它。然而,我不想給他們的源代碼,而是給他們一個exe文件或類似或任何不明白顯示我寫的腳本/代碼。爲我的Python項目創建一個exe文件
你能推薦我能做些什麼嗎?謝謝。
我在工作中編寫了一個Python工具。我想把它交給客戶,以便他們也可以使用它。然而,我不想給他們的源代碼,而是給他們一個exe文件或類似或任何不明白顯示我寫的腳本/代碼。爲我的Python項目創建一個exe文件
你能推薦我能做些什麼嗎?謝謝。
ANSWER1:如果你只需要.EXE
1),你需要從here得到py2exe,根據你的Python版本。
2)做一個相同的文件夾,你要轉換的劇本名爲「setup.py」的文件,具有下列代碼:
from distutils.core import setup
import py2exe
setup(console=['myscript.py']) #change 'myscript' to your script
3)進入命令提示符,導航到該文件夾,並輸入:
python setup.py py2exe
4)它會在與腳本相同的文件夾中生成一個「dist」文件夾。該文件夾包含.exe文件。
ANSWER2:如果您需要安裝,卸載等
有你需要做一些工作清單。 安裝以下
最好的辦法是剛去,雖然現有的代碼。 請通過wikipad源代碼here
感謝您的指點。 –
我現在已經嘗試過使用p2exe - >不能使用Python35這是我正在使用的。對此有何想法?我應該嘗試更改我的代碼在python34上運行嗎?或者更好地使用像cx_Freeze這樣的東西? –
嘗試谷歌你的標題。 – Maroun
看到重複:http://stackoverflow.com/questions/5458048/how-to-make-a-python-script-standalone-executable-to-run-without-any-dependency – teroi
可能重複的[創建一個單一的可執行文件從一個Python項目](http://stackoverflow.com/questions/12059509/create-a-single-executable-from-a-python-project) –