2016-11-21 71 views
-1

我在工作中編寫了一個Python工具。我想把它交給客戶,以便他們也可以使用它。然而,我不想給他們的源代碼,而是給他們一個exe文件或類似或任何不明白顯示我寫的腳本/代碼。爲我的Python項目創建一個exe文件

你能推薦我能做些什麼嗎?謝謝。

+2

嘗試谷歌你的標題。 – Maroun

+1

看到重複:http://stackoverflow.com/questions/5458048/how-to-make-a-python-script-standalone-executable-to-run-without-any-dependency – teroi

+0

可能重複的[創建一個單一的可執行文件從一個Python項目](http://stackoverflow.com/questions/12059509/create-a-single-executable-from-a-python-project) –

回答

1

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:如果您需要安裝,卸載等

有你需要做一些工作清單。 安裝以下

  1. 的Python
  2. wxPython的
  3. py2exe
  4. 的Inno

最好的辦法是剛去,雖然現有的代碼。 請通過wikipad源代碼here

+0

感謝您的指點。 –

+0

我現在已經嘗試過使用p2exe - >不能使用Python35這是我正在使用的。對此有何想法?我應該嘗試更改我的代碼在python34上運行嗎?或者更好地使用像cx_Freeze這樣的東西? –

相關問題