大家好,又见面了,我是你们的朋友全栈君。
在Pycharm客户端上,File-Settings-Project:Python-Project Interpreter添加PyInstaller源。如图:
下载地址:https://github.com/upx/upx/releases/tag/v3.93 解压到要转换到的py文件目录下
from PyInstaller.__main__ import run
if __name__ == '__main__':
opts = [r'E:\workspace\Python\Learns\MyFrame.py',\
'-F','-w',r'--distpath=E:\workspace\Python\Learns',\
r'--workpath=E:\workspace\Python\Learns',\
r'--specpath=E:\workspace\Python\Learns',\
r'--icon=E:\workspace\Python\Learns\exe.ico',\
r'--upx-dir','upx393w']
run(opts)
-F 制作独立的可执行程序 -D 制作出的档案存放在同一个文件夹下(默认值)
-K 包含TCL/TK(对于使用了TK的,最好加上这个选项,否则在未安装TK的电脑上无法运行) -w 制作窗口程序 -c 制作命令行程序(默认) -X 制作使用UPX压缩过的可执行程序(推荐使用这个选项,需要下载UPX包,解压后upx.exe放在Python(非PyInstaller)安装目录下,下载upx308w.zip)
-o DIR 指定输出SPEC文件路径(这也决定了最后输出的exe文件路径) –icon=[ICO文件路径] 指定程序图标 -v [指定文件] 指定程序版本信息 -n [指定程序名] 指定程序名称 –workpath 指定工作路径 –specpath 指定.spec文件保存路径 –distpath 指定dist文件保存路径 –icon 指定exe文件Icon图标 –upx-dir 使用upx压缩 upx393w upx版本 详情参考文档:https://pyinstaller.readthedocs.io/en/stable/usage.html
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/172879.html原文链接:https://javaforall.cn