Python 3基礎教程43-cx_Freeze把py檔案打包成exe
阿新 • • 發佈:2019-02-06
本文介紹如何把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檔案。裡面什麼內容都可以,例如
3. 製作一個setup.py檔案# 多行列印 print(''''' 第一行內容 第二行內容 第三行內容 。。。。 ========================== | | | | | | | Welcome | | | | | | | ========================== ''')
把exe_demo.py檔案複製到一個桌面資料夾,例如我桌面有一個exe資料夾。然後新建一個setup.py檔案,這個檔案必須要和exe_demo.py保持在同一個路徑下。
setip.py檔案內容如下:
4. cmd輸入 python setup.py build命令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")] )
開啟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