1.1自己寫個Flask
1.2 下載pyinstaller
pip install pyinstaller
#可選參數 | 範例 | 說明 |
---|---|---|
-F |
pyinstaller -F demo.py |
只在dist資料夾中產生一個程式demo.exe文件,適用於一個模組沒有多依賴.py文件 |
-D |
pyinstaller -D demo.py |
預設選項,除了主程式demo.exe外,還會在在dist資料夾中產生許多依賴文件,推薦使用這個 |
-c |
pyinstaller -c demo.py |
預設選項,只對windows有效,使用控制台 |
#-w |
pyinstaller -w demo .py |
只對windows有效,不使用控制台 |
-p |
##pyinstaller -p D:\project\demo.py
| 設定導入路徑|
-i
| # #pyinstaller -i D:\demo.ico demo.py
給生成的demo.exe檔設定一個自訂的圖示 |
1.4 執行exe,測試
# 到dist/run文件夹下,双击 run.exe,启动 如下图 # 浏览器访问 如下图
二.使用nsis把資料夾打包成windows的安裝套件
2.1 下載安裝nsisnsis:NSIS(Nullsoft Scriptable Install System)是一個開源的Windows 系統下安裝程式製作程序,它提供了安裝、卸載、系統設定、檔案解壓縮等功能。這如其名字所指出的那樣,NSIS 是透過它的腳本語言來描述安裝程式的行為和邏輯的利用nsis 把剛剛的dist的run資料夾打包成windows的安裝套件2.2把dist資料夾下的run資料夾壓縮成zip
2.3使用nsis把壓縮包,做成windows安裝檔案
#以上是python專案如何打包成exe和安裝包的詳細內容。更多資訊請關注PHP中文網其他相關文章!