python 打包成可執行檔案

2021-09-09 05:21:40 字數 1513 閱讀 1294

# -*- mode: python -*-

block_cipher = none

a = analysis(['start.py'], # start.py為啟動檔案

pathex=['f:\\git\\test'], #python 專案路徑

binaries=,

datas=[('f:\\git\\test\\config.cfg', '.'), #專案需要的額外配置檔案

('f:\\git\\test\\config\\*.*', 'config'), #專案中包含的目錄

(f:\\git\\test\\connect\\*.*', 'connect'),

('f:\\git\\test\\path\\*.*', 'path'),

(f:\\git\\test\\util\\*.*', 'util'),

('f:\\git\\test\\widget\\*.*', 'widget'),

('ff:\\git\\test\\resource\\css\\*.*', 'resource\\css'),

('f:\\git\\test\\resource\\images\\*.*', 'resource\\images'),

('f:\\git\\test\\resource\\ui\\*.*', 'resource\\ui'),

],hiddenimports=,

hookspath=,

runtime_hooks=,

excludes=,

win_no_prefer_redirects=false,

win_private_assemblies=false,

cipher=block_cipher,

noarchive=false)

pyz = pyz(a.pure, a.zipped_data,

cipher=block_cipher)

exe = exe(pyz,

a.scripts,

,exclude_binaries=true,

name='test', #打包後的名字

debug=false,

bootloader_ignore_signals=false,

strip=false,

upx=true,

console=false , icon='resource\\images\\main.ico') # 打包後的圖示

coll = collect(exe,

a.binaries,

a.zipfiles,

a.datas,

strip=false,

upx=true,

name='ffm_rende***rm_client') #打包後生成資料夾的名字

'python -m pyinstaller test.spec --noconsole --icon=./resource/images/ffm_main.ico'

python 打包成可執行檔案

python是乙個非常非常優秀的程式語言,它最大的特性就是跨平台。python程式幾乎可以在所有常見的平台中進行使用,而且大部分無需修改任何 不過,python也有一點點小缺憾 這個是由於自身本質決定,不能叫缺憾,不過在這就這麼稱呼吧 那就是python程式的執行必須要有直譯器的參與。那麼pytho...

python打包成exe可執行檔案

把做好的py檔案打包成exe 我們要用到pyinsatller這個包 安裝pyinsatller pip3 install pyinstaller例如我們的py 為 輸入兩個數,求兩個數之和。x input 請輸入第乙個數 y input 請輸入第二個數 z float x float y prin...

python 打包成exe 可執行檔案

1,安裝pyinsatller pip3 install pyinstaller 2,使用pyinstaller打包python程式 pyinstaller f w i icofile filename filename表示你的python程式檔名 w 表示隱藏程式執行時的命令列視窗 不加 w會有黑...