以下是一个使用PyInstaller打包Python脚本并添加版本信息和图标的具体示例代码:
1. 准备版本信息文件
首先,创建一个名为version.txt的文件,并在其中写入以下内容(这是一个标准的Windows软件版本信息文件的结构):文章源自爱尚资源教程网-https://www.23jcw.net/10434.html
# UTF-8 # # For more details about fixed file info 'ffi' see: # http://msdn.microsoft.com/en-us/library/aa381058.aspx # VSVersionInfo( ffi=FixedFileInfo( filevers=(1, 0, 0, 0), # 文件版本 prodvers=(1, 0, 0, 0), # 产品版本 mask=0x3f, flags=0x0, OS=0x4, fileType=0x1, subtype=0x0, date=(0, 0) ), kids=[ StringFileInfo( [ StringTable( '040904E4', [ StringStruct('CompanyName', 'Your Company Name'), # 公司名称 StringStruct('FileDescription', 'Your Application Description'), # 文件描述 StringStruct('FileVersion', '1.0.0.0'), # 文件版本字符串 StringStruct('InternalName', 'your_app.exe'), # 内部名称 StringStruct('LegalCopyright', 'Copyright © 2024 Your Company'), # 版权信息 StringStruct('OriginalFilename', 'your_app.exe'), # 原始文件名 StringStruct('ProductName', 'Your Application Name'), # 产品名称 StringStruct('ProductVersion', '1.0.0.0') # 产品版本字符串 ] ) ] ), VarFileInfo([VarStruct('Translation', [1033, 1200])]) ] )
请根据您的实际需求修改上述内容中的公司名称、文件描述、版本字符串、版权信息等字段。文章源自爱尚资源教程网-https://www.23jcw.net/10434.html
2. 准备图标文件
选择一个ICO格式的图标文件,例如命名为app_icon.ico,并将其保存在与您的Python脚本相同的目录下。文章源自爱尚资源教程网-https://www.23jcw.net/10434.html
3. 使用PyInstaller打包
打开命令行或终端,导航到包含您的Python脚本的目录,然后运行以下命令来打包您的脚本:文章源自爱尚资源教程网-https://www.23jcw.net/10434.html
pyinstaller --onefile --noconsole --version-file=version.txt --icon=app_icon.ico your_script.py
其中:文章源自爱尚资源教程网-https://www.23jcw.net/10434.html
--onefile:将所有文件打包为一个单独的可执行文件。 --noconsole:不显示控制台窗口(仅对Windows有效)。 --version-file=version.txt:指定版本信息文件。 --icon=app_icon.ico:指定图标文件。 your_script.py:要打包的Python脚本文件名。
4. 验证生成的EXE文件
打包完成后,您将在当前目录下找到一个名为dist的文件夹,其中包含了生成的EXE文件。双击该EXE文件,确保它能够正常运行并显示正确的图标和版本信息。文章源自爱尚资源教程网-https://www.23jcw.net/10434.html
通过以上步骤,您已经成功地使用PyInstaller打包了Python脚本,并添加了版本信息和图标。文章源自爱尚资源教程网-https://www.23jcw.net/10434.html 文章源自爱尚资源教程网-https://www.23jcw.net/10434.html