1. 程式人生 > >Python 3基礎教程43-cx_Freeze把py檔案打包成exe

Python 3基礎教程43-cx_Freeze把py檔案打包成exe

      本文介紹如何把py檔案打包成exe的可執行檔案,這個場景還是很有用處的,例如,你用Python開發了一個軟體,你如果要讓windows使用者使用,你肯定要把你的專案打包成exe檔案吧。

1. 下載cx_Freeze 庫

開啟瀏覽器,輸入這個地址https://pypi.python.org/pypi/cx_Freeze/,然後下載,就下載cx_Freeze-5.0.1.win32-py3.6.exe,下載後預設安裝就可以。

2. 準備一個exe_demo.py檔案。裡面什麼內容都可以,例如

# 多行列印  
      
print(''''' 
第一行內容 
第二行內容 
第三行內容 
。。。。 
========================== 
|                       | 
|                       | 
|                       | 
|       Welcome         | 
|                       | 
|                       | 
|                       | 
========================== 
     
''')  
3. 製作一個setup.py檔案

把exe_demo.py檔案複製到一個桌面資料夾,例如我桌面有一個exe資料夾。然後新建一個setup.py檔案,這個檔案必須要和exe_demo.py保持在同一個路徑下。

setip.py檔案內容如下:

from cx_Freeze import setup, Executable


setup(name='test to exe',
      version = '0.1',
      description='test from py file to exe file',
      executables = [Executable("exe_demo.py")]

      )
4. cmd輸入 python setup.py build命令

      開啟cmd,先cd到桌面的exe這個資料夾,然後輸入python setup.py build,如果cx freeze沒安裝錯,就會在exe這個資料夾裡生成一個build的資料夾,點選進入,發現有一個exe.win32-3.6的資料夾,然後點選進入,最後可以找到一個exe_demo.exe的檔案,點選可以開啟cmd,列印上面welcome的圖案。這裡,其他生成的必要檔案,你就不用管了。

PS:如果不想看到cmd畫面一閃而過,你可以在exe_demo.py檔案尾部新增一行:input('請按任意鍵退出'),儲存exe_demo.py檔案,從新做下步驟4