赞
踩
-F:仅仅生成一个文件,不暴露其他信息,启动较慢。(大写)
-D:(默认)生成一个文件夹,包含可执行文件和相关动态链接库和资源文件等,启动快。(大写)
-w:窗口模式打包,不显示控制台。
-i:跟图标路径,添加应用icon。
-n 指定项目(产生的 spec)名字。如果省略该选项,那么第一个脚本的主文件名将作为 spec 的名字
pyinstaller -F -w -i ./xx.ico test.py
(上述命令执行文成后,会生成对应py文件的spec文件)
- # -*- mode: python ; coding: utf-8 -*-
-
-
- block_cipher = None
-
-
- #文件要全部列在此处,程序执行入口文件放在第一位
- a = Analysis(['Run_interface_main.py','method.py','pic_val.py','QtSql.py'],
- pathex=[],
- binaries=[],
- datas=[],
- hiddenimports=[],
- hookspath=[],
- hooksconfig={},
- 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='软件V1.0', # 程序生成名称的修改
- debug=False,
- bootloader_ignore_signals=False,
- strip=False,
- upx=True,
- console=False, # 执行程序不显示控制台
- disable_windowed_traceback=False,
- target_arch=None,
- codesign_identity=None,
- entitlements_file=None,
- icon='E:\PycharmProjects\pythonProject\icon\pdf3.ico' ) # 程序图标文件地址
- coll = COLLECT(exe,
- a.binaries,
- a.zipfiles,
- a.datas,
- strip=False,
- upx=True,
- upx_exclude=[],
- name='Run_interface_main')
(学习过程中内容随时补充......)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。