最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python項目打包成exe和安裝包的方法步驟

 更新時間:2023年03月15日 11:06:55   作者:Generalzy  
本文主要介紹了python項目打包成exe和安裝包的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

一.打包Flask項目

1.1自己寫個Flask

1.2 下載pyinstaller

pip install pyinstaller
可選參數示例說明
-Fpyinstaller -F demo.py只在dist文件夾中生成一個程序demo.exe文件,適用于一個模塊沒有多依賴.py文件
-Dpyinstaller -D demo.py默認選項,除了主程序demo.exe外,還會在在dist文件夾中生成很多依賴文件,推薦使用這個
-cpyinstaller -c demo.py默認選項,只對windows有效,使用控制臺
-wpyinstaller -w demo.py只對windows有效,不使用控制臺
-ppyinstaller -p D:\project\demo.py設置導入路徑
-ipyinstaller -i D:\demo.ico demo.py給生成的demo.exe文件設置一個自定義的圖標

1.3 進入到項目路徑下,執(zhí)行

# run.py 是flask項目的執(zhí)行文件,app.run所在py文件
	pyinstaller -D run.py    
	
# 可以看到項目路徑下有
	-build文件夾
	-dist文件夾:重要,下有run文件夾(py文件名字),有個run.exe(py文件的名字)
	-run.spec
  
# 把pro_flask這個文件夾,拷貝到dist下的run文件夾
	-因為flask項目有靜態(tài)文件和html文件,如果不拷貝過去,靜態(tài)文件和html文件會找不到
	-我們?yōu)榱穗[藏代碼,可以把所有python的代碼都刪除,只留static和templates文件夾

1.4 運行exe,測試

# 到dist/run文件夾下,雙擊 run.exe,啟動
如下圖
# 瀏覽器訪問
如下圖

二.使用nsis把文件夾打包成windows的安裝包

2.1 下載安裝nsis

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

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

2.2把dist文件夾下的run文件夾壓縮成zip

2.3使用nsis把壓縮包,做成windows安裝文件

 到此這篇關于python項目打包成exe和安裝包的方法步驟的文章就介紹到這了,更多相關python項目打包內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 深入理解Python中__init__.py文件

    深入理解Python中__init__.py文件

    本文主要介紹了深入理解Python中__init__.py文件,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • PYQT5實現控制臺顯示功能的方法

    PYQT5實現控制臺顯示功能的方法

    今天小編大家分享一篇PYQT5實現控制臺顯示功能的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • python使用openpyxl打開及讀取excel表格過程

    python使用openpyxl打開及讀取excel表格過程

    openpyxl是一個Python庫,用于讀寫Excel?2010?xlsx/xlsm文件,它允許你輕松工作與Excel表格,進行數據處理和分析,支持讀取、創(chuàng)建和修改Excel文件,甚至可以在Excel中插入圖表等,安裝非常簡單,只需要使用pip命令即可
    2024-09-09
  • Python3獲取cookie常用三種方案

    Python3獲取cookie常用三種方案

    這篇文章主要介紹了Python3獲取cookie常用三種方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10
  • Python中DataFrame中的xs用法

    Python中DataFrame中的xs用法

    本文主要介紹了Python中DataFrame中的xs用法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04
  • 1秒鐘使用python建立文件服務器的方法步驟

    1秒鐘使用python建立文件服務器的方法步驟

    本文主要介紹了1秒鐘使用python建立文件服務器的方法步驟,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • Python3.8對可迭代解包的改進及用法詳解

    Python3.8對可迭代解包的改進及用法詳解

    這篇文章主要介紹了Python3.8對可迭代解包的改進及用法詳解,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-10-10
  • python生成器與迭代器詳解

    python生成器與迭代器詳解

    本文主要給大家記錄一下列表生成式,生成器和迭代器的知識點,希望對大家學習python能夠有所幫助
    2019-01-01
  • Python統計節(jié)假日剩余天數的腳本

    Python統計節(jié)假日剩余天數的腳本

    過完春節(jié),盼著下一個節(jié)日,那么如何判斷距離節(jié)假日還有多少天呢?今天小編給大家介紹使用python腳本來解決這個問題,對Python統計節(jié)假日倒計時腳本感興趣的朋友一起看看吧
    2022-02-02
  • spyder常用快捷鍵(分享)

    spyder常用快捷鍵(分享)

    下面小編就為大家?guī)硪黄猻pyder常用快捷鍵(分享)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07

最新評論

江油市| 龙游县| 巴中市| 丰镇市| 衡阳市| 米易县| 阜阳市| 金川县| 阳高县| 伊吾县| 达日县| 苗栗市| 岳普湖县| 陇南市| 金门县| 孙吴县| 益阳市| 肥西县| 绿春县| 老河口市| 修水县| 阜平县| 民勤县| 乐业县| 孟津县| 牙克石市| 香港| 承德市| 内黄县| 绿春县| 温泉县| 新宁县| 镇江市| 长顺县| 台南市| 廉江市| 榆树市| 沧源| 德清县| 水城县| 天峻县|