python如何打包成exe文件
一、用pyinstaller
下载安装pyinstaller库,在cmd命令行中输入命令:pip install pyinstaller,回车之后等到出现Successfully installed......的字样则表示pyinstaller安装成功了。如果出现红色字体,多执行几次。
用pyinstaller打包py文件,在cmd命令行中输入命令:pyinstaller -F E:\路径\文件名.py,回车,等待打包完成。
默认存放在dist文件夹中。
详见:
1.https://jingyan.baidu.com/article/fd8044faae6d731031137aa8.html
2.https://zhuanlan.zhihu.com/p/85760495
3.https://www.cnblogs.com/robinunix/p/8426832.html
pyinstaller参数介绍
常用的主要是-F、-p、-i、-w这几个参数。
-a:不包含编码.在支持Unicode的python版本上默认包含所有的编码
-c:使用控制台子系统执行(默认)(只对Windows有效)
-d:产生debug版本的可执行文件
-i :指定打包程序使用的图标(icon)文件,表示可执行文件的图标。
-F:打包成可执行程序,表示生成单个可执行文件
-h:查看帮助
-p:添加使用的第三方库路径。表示你自己自定义需要加载的类路径,一般情况下用不到。
-v:查看 PyInstaller 版本
-w:取消控制台显示(默认是显示控制台的),这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧!
举例:
pyinstaller -F -p C:\SystemLib\site-packages -p C:\MyLib main.py -i C:\image\excel.ico
解释:
打包 main.py 脚本
main.py包含第三方脚本,一个是系统脚本,一个是自定义脚本
设置可执行程序的图标为excel.ico
1.常规默认路径写法:在 cmd 中写入以下代码
- pyinstaller -F python文件路径\xxx.py
复制代码 这种写法是保存在:C:\Users\用户名称\dist
2.指定路径写法:
|