婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > 基于PyInstaller各參數(shù)的含義說明

基于PyInstaller各參數(shù)的含義說明

熱門標(biāo)簽:400電話申請資格 遼寧智能外呼系統(tǒng)需要多少錢 qt百度地圖標(biāo)注 阿里電話機(jī)器人對話 正安縣地圖標(biāo)注app 舉辦過冬奧會(huì)的城市地圖標(biāo)注 地圖地圖標(biāo)注有嘆號 電銷機(jī)器人系統(tǒng)廠家鄭州 螳螂科技外呼系統(tǒng)怎么用

說明

以下介紹假設(shè)用戶腳本為main.py,生成結(jié)果為main.exe。

有些參數(shù)實(shí)在很少用到,只列出簡單介紹,具體請參閱原文。

通用參數(shù)

參數(shù)名 描述 說明
-h 顯示幫助
-v 顯示版本號
–distpath 生成文件放在哪里 默認(rèn):當(dāng)前目錄的dist文件夾內(nèi)
–workpath 生成過程中的中間文件放在哪里 默認(rèn):當(dāng)前目錄的build文件夾內(nèi)
-y 如果dist文件夾內(nèi)已經(jīng)存在生成文件,則不詢問用戶,直接覆蓋 默認(rèn):詢問是否覆蓋
–upx-dir UPX_DIR 指定upx工具的目錄 默認(rèn):execution path
-a 不包含unicode支持 默認(rèn):盡可能支持unicode
–clean 在本次編譯開始時(shí),清空上一次編譯生成的各種文件 默認(rèn):不清除
–log-level LEVEL 控制編譯時(shí)pyi打印的信息 一共有6個(gè)等級,由低到高分別為TRACE DEBUG INFO(默認(rèn)) WARN ERROR CRITICAL。也就是默認(rèn)清空下,不打印TRACE和DEBUG信息

與生成結(jié)果有關(guān)的參數(shù)

參數(shù)名 描述 說明
-D 生成one-folder的程序(默認(rèn)) 生成結(jié)果是一個(gè)目錄,各種第三方依賴、資源和exe同時(shí)存儲(chǔ)在該目錄
-F 生成one-file的程序 生成結(jié)果是一個(gè)exe文件,所有的第三方依賴、資源和代碼均被打包進(jìn)該exe內(nèi)
–specpath 指定.spec文件的存儲(chǔ)路徑 默認(rèn):當(dāng)前目錄
-n 生成的.exe文件和.spec的文件名 默認(rèn):用戶腳本的名稱,即main.py和main.spec

指定打包哪些資源、代碼

參數(shù)名 描述 說明
–add-data 打包額外資源 用法:pyinstaller main.py --add-data=src;dest。windows以;分割,linux以:分割
–add-binary 打包額外的代碼 用法:同–add-data。與–add-data不同的是,用binary添加的文件,pyi會(huì)分析它引用的文件并把它們一同添加進(jìn)來
-p 指定額外的import路徑,類似于使用PYTHONPATH 參見PYTHONPATH
–hidden-import 打包額外py庫 pyi在分析過程中,有些import沒有正確分析出來,運(yùn)行時(shí)會(huì)報(bào)import error,這時(shí)可以使用該參數(shù)
–additional-hooks-dir 指定用戶的hook目錄 hook用法參見其他,系統(tǒng)hook在PyInstaller\hooks目錄下
–runtime-hook 指定用戶runtime-hook 如果設(shè)置了此參數(shù),則runtime-hook會(huì)在運(yùn)行main.py之前被運(yùn)行
–exclude-module 需要排除的module pyi會(huì)分析出很多相互關(guān)聯(lián)的庫,但是某些庫對用戶來說是沒用的,可以用這個(gè)參數(shù)排除這些庫,有助于減少生成文件的大小
–key pyi會(huì)存儲(chǔ)字節(jié)碼,指定加密字節(jié)碼的key 16位的字符串

生成參數(shù)

參數(shù)名 描述 說明
-d 執(zhí)行生成的main.exe時(shí),會(huì)輸出pyi的一些log,有助于查錯(cuò) 默認(rèn):不輸出pyi的log
-s 優(yōu)化符號表 原文明確表示不建議在windows上使用
–noupx 強(qiáng)制不使用upx 默認(rèn):盡可能使用。

其他

參數(shù)名 描述 說明
–runtime-tmpdir 指定運(yùn)行時(shí)的臨時(shí)目錄 默認(rèn):使用系統(tǒng)臨時(shí)目錄

Windows和Mac特有的參數(shù)

參數(shù)名 描述 說明
-c 顯示命令行窗口 與-w相反,默認(rèn)含有此參數(shù)
-w 不顯示命令行窗口 編寫GUI程序時(shí)使用此參數(shù)有用。
-i 為main.exe指定圖標(biāo) pyinstaller -i beauty.ico main.py

Windows特有的參數(shù)

參數(shù)名 描述 說明
–version-file 添加版本信息文件 pyinstaller --version-file ver.txt
-m, --manifest 添加manifest文件 pyinstaller -m main.manifest
-r RESOURCE 請參考原文
–uac-admin 請參考原文
–uac-uiaccess 請參考原文

補(bǔ)充:pyinstaller打包exe常用參數(shù)

pyinstaller 是python的一個(gè)包,可以把python程序打包成exe文件,這樣其他未安裝python的PC也可以執(zhí)行python寫的程序

安裝

pip install pyinstaller

常用參數(shù)

-D example.py

生成一個(gè)文件夾,里面有exe文件及其動(dòng)態(tài)庫

-F example.y

只生成exe文件

-w

運(yùn)行exe時(shí)不顯示控制臺(tái)

-c

運(yùn)行exe時(shí)顯示控制臺(tái)

-i example.ico

為程序添加圖標(biāo)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • Pyinstaller打包文件太大的解決方案
  • pyinstaller封裝exe的操作
  • 基于pyinstaller超級加密操作(加殼和轉(zhuǎn)c)
  • 解決Pyinstaller打包軟件失敗的一個(gè)坑
  • Python實(shí)現(xiàn)圖片指定位置加圖片水印(附Pyinstaller打包exe)
  • pyinstaller打包可執(zhí)行文件,存放路徑包含中文無法運(yùn)行的解決方案

標(biāo)簽:興安盟 合肥 隨州 濟(jì)源 淘寶好評回訪 昭通 信陽 阜新

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《基于PyInstaller各參數(shù)的含義說明》,本文關(guān)鍵詞  基于,PyInstaller,各,參數(shù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《基于PyInstaller各參數(shù)的含義說明》相關(guān)的同類信息!
  • 本頁收集關(guān)于基于PyInstaller各參數(shù)的含義說明的相關(guān)信息資訊供網(wǎng)民參考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推薦文章
    主站蜘蛛池模板: 淮南市| 洛浦县| 宾阳县| 麦盖提县| 涞水县| 五家渠市| 泰安市| 天等县| 南投县| 高雄县| 余姚市| 长治市| 眉山市| 青阳县| 桃园县| 南昌县| 嫩江县| 柳江县| 清河县| 余姚市| 黄陵县| 稷山县| 南投市| 静乐县| 汤阴县| 乐平市| 金乡县| 正镶白旗| 神池县| 日土县| 兴隆县| 温泉县| 青河县| 都兰县| 盐亭县| 喀喇沁旗| 蒲江县| 玉龙| 鞍山市| 黄冈市| 乐至县|