python專案如何打包成exe和安裝包

WBOY
發布: 2023-04-30 11:55:06
轉載
2557 人瀏覽過

一.打包Flask項目

1.1自己寫個Flask

python專案如何打包成exe和安裝包

1.2 下載pyinstaller

pip install pyinstaller
登入後複製
設定導入路徑# #pyinstaller -i D:\demo.ico demo.py## 1.3 進入專案路徑下,執行
# run.py 是flask项目的执行文件,app.run所在py文件
	pyinstaller -D run.py    
	
# 可以看到项目路径下有
	-build文件夹
	-dist文件夹:重要,下有run文件夹(py文件名字),有个run.exe(py文件的名字)
	-run.spec
  
# 把pro_flask这个文件夹,拷贝到dist下的run文件夹
	-因为flask项目有静态文件和html文件,如果不拷贝过去,静态文件和html文件会找不到
	-我们为了隐藏代码,可以把所有python的代码都删除,只留static和templates文件夹
登入後複製
#可選參數 範例 說明
-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 給生成的demo.exe檔設定一個自訂的圖示

1.4 執行exe,測試python專案如何打包成exe和安裝包

# 到dist/run文件夹下,双击 run.exe,启动
如下图
# 浏览器访问
如下图
登入後複製

二.使用nsis把資料夾打包成windows的安裝套件python專案如何打包成exe和安裝包

2.1 下載安裝nsis

nsis:NSIS(Nullsoft Scriptable Install System)是一個開源的Windows 系統下安裝程式製作程序,它提供了安裝、卸載、系統設定、檔案解壓縮等功能。這如其名字所指出的那樣,NSIS 是透過它的腳本語言來描述安裝程式的行為和邏輯的

利用nsis 把剛剛的dist的run資料夾打包成windows的安裝套件

2.2把dist資料夾下的run資料夾壓縮成zippython專案如何打包成exe和安裝包

2.3使用nsis把壓縮包,做成windows安裝檔案python專案如何打包成exe和安裝包

python專案如何打包成exe和安裝包

python專案如何打包成exe和安裝包

#

以上是python專案如何打包成exe和安裝包的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:yisu.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板