pyinstaller打包時包含資源檔案

2022-04-10 14:49:32 字數 750 閱讀 3786

將python程式打包成exe執行程式.

將exe執行程式打包成安裝包.

pyinstaller main.py -i logo.ico -w

將步驟一打包出的資料夾壓縮成main.zip,放到static目錄下

在static目錄同級建立setup.py

import os

import sys

import zipfile

try:

zip_folder = os.path.join(sys._meipass, 'static/start.zip')

zip_file = zipfile.zipfile(zip_folder)

zip_list = zip_file.namelist()

print("安裝開始,請稍等:")

for f in zip_list:

print(f)

zip_file.extract(f, "d:/")

zip_file.close()

print("安裝結束.")

except exception as e:

print(e)

while true:

pass

pyinstaller -f setup.py -i logo.ico --add-data="static;static"

PyInstaller 2 1打包python程式

2.cd c pyinstaller 2.1 執行python pyinstaller.py 若出現如下錯誤,則需要安裝pywin32 218.win32 py2.7.exe 3.繼續執行python pyinstaller.py 若出現以下現象,則成功 方式一 cd c pyinstaller 2...

pyinstaller打包程式

python打包成exe檔案時,用的是pyinstaller 第一步安裝pyinstaller pip install pyinstaller第二步 pyinstaller f w i ico py其中 ico 是logo,py是你要打包的py檔案 我在打包時出現了struct.error unpa...

pyinstaller打包使用

pyinstaller manage.py 如果直接打包報錯,使用如下命令可以直接生成配置檔案 pyi makespec d manage.py生成的配置檔案格式如下 mode python coding utf 8 block cipher none a analysis impala etl.p...