pyinstaller打包工具簡單使用

2022-06-25 16:24:11 字數 2315 閱讀 1895

python

指令碼如果在沒有安裝

python

的機器上不能執行,所以將指令碼打包成

exe檔案將可跨平台使用,那麼怎麼打包了,

python

提供了專門的模組:

pyinstaller

,下面就介紹下怎麼用

1、安裝pyinstaller執行時所需要的windows拓展pywin32

2、安裝pyinstaller

pip install pyinstaller

future,pywin32,pyinstaller

)pyinstaller

()驗證是否成功:

pyinstaller -v

3pyinstaller指令

引數

-f只生成乙個

exe檔案

–distpath

指定生成的

exe存放的目錄

–workpath

指定編譯中臨時檔案存放的目錄

-d建立乙個目錄包含:

exe檔案、依賴檔案

-i指定

exe圖示(圖示只對非控制台應用有效)

-p指定

exe依賴的包、模組

-d編譯為

debug

模式,獲取執行中的日誌資訊

-clean

清理編譯時臨時檔案

-c使用控制台

-w使用視窗

-version-file

新增exe

版本資訊

4、例項

pyinstaller -f .py

全路徑–distpath exe

存放目錄

執行結果:

目錄中生成的

exe:

補充:1、程式設定自定義圖示

pyinstaller -f -i ico_path  py_path

–distpath exe

存放目錄

ico輸入命令

pyinstaller -f -i "panda.ico" "demo.py"

執行結果:

將e:\work_hot\temp\docx

目錄中的可執行檔案

demo.exe

,移動到可可執行程式的位置,才可以顯示,例如我移動到桌面,看看是不是很萌

2、關閉視窗程式

通過上面生成的

exe在執行是總是有命令視窗,怎麼取消了,簡單,在命令中新增引數

-wpyinstaller -f -w  -i ico_path  py_path

這樣指令碼不會彈出命令窗,前提是用了

gui庫

. 注意哦,如果不指定

exe生成存放的位置,在命令執行後,會提示檔案存到那裡,自行去拷貝就可以了

3、匯入模組問題(這個我用到的不多)

pyinstaller -f -w  -i  --hidden-import queue ico_path  py_path

打包工具pyinstaller

python setup.py install 安裝完後,檢查安裝成功與否 pyinstaller version 安裝成功後,就可以使用下面的命令了 pyinstaller 打包可執行檔案的主要命令,詳細用法下面會介紹。pyi archive viewer 檢視可執行包裡面的檔案列表。pyi bi...

Pyinstaller打包工具的使用以及避坑

目錄 本篇部落格主要介紹的是www.cppcns.compyinstaller在windows下的基本使用和基礎避坑 在windows中使用pyinstaller工具打包時會出現乙個問題,在打包列表會看到這樣的警告資訊 django.core.exceptions.improperlyconfigu...

vcpkg VC 打包工具

原文 引用 vcpkg 是微軟 c 團隊開發的在 windows 上執行的 c c 專案包管理工具,可以幫助您在 windows 平台上獲取 c 和 c 庫.vcpkg 自身也是使用 c 開發的 而其他的 c 包管理大多並不是 c 開發的 並且 vcpkg 能夠幫助使用者在 visual studi...