Python编程:pyinstaller打包成exe可执行文件

安装pyinstaller

方式一:

pip install pywin32   # 不安装可能会报错
pip install PyInstaller

方式二:
下载zip文件安装
官网:http://www.pyinstaller.org/
或者:https://pypi.python.org/pypi/PyInstaller/3.3.1

方式三:
下载whl文件安装,地址:

https://www.lfd.uci.edu/~gohlke/pythonlibs/

打包

pyinstaller -F myfile.py

参数:
-F 表示生成单个可执行文件
-w 表示去掉控制台窗口,这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧!
-p 表示你自己自定义需要加载的类路径,一般情况下用不到
-i 表示可执行文件的图标
常用参数:

pyinstaller -F -w main.py -i favicon.ico

备注:图标格式必须是:favicon.ico,才可以,不然会报错

pywintypes.error: (193, 'LoadLibraryEx', '%1 不是有效的 Win32 应用程序。')

备注:
PyInstaller打包的执行文件,只能在和打包机器系统同样的环境下。不具备可移植性,若需要在不同系统上运行,就必须针对该平台进行打包。

参考

  1. Python打包方法——Pyinstaller

  2. pyinstaller.readthedocs

  3. pyinstaller打包pyqt文件,pyinstaller打包pyqt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值