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

举报
彭世瑜 发表于 2021/08/13 22:53:43 2021/08/13
【摘要】 安装pyinstaller 方式一: pip install pywin32 # 不安装可能会报错 pip install PyInstaller12 方式二: 下载zip文件安装 官网:http://www.pyinstaller.org/ 或者:https://pypi.python.org/pypi/PyInstaller/3.3.1 方式三: ...

安装pyinstaller

方式一:

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

方式二:
下载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
  
 
  • 1

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

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

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

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

  
 
  • 1
  • 2

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

参考

  1. Python打包方法——Pyinstaller

  2. pyinstaller.readthedocs

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

文章来源: pengshiyu.blog.csdn.net,作者:彭世瑜,版权归原作者所有,如需转载,请联系作者。

原文链接:pengshiyu.blog.csdn.net/article/details/79378876

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。