python3.7将代码打包成exe程序并添加图标的方法


Posted in Python onOctober 11, 2019

1、环境

1、python 3.7

2、pyinstaller

2、下载方式:

2.1 python安装(略)

2.2 安装pyinstaller

打开DOS窗口输入以下命令:

pip install pyinstaller

python3.7将代码打包成exe程序并添加图标的方法

3、打包exe程序

打开DOS窗口,输入命令:pyinstaller -F -w *.py(星号是.py的全部路径)

pyinstaller -F -w G:\automation\test.py

python3.7将代码打包成exe程序并添加图标的方法

(备注:-F是打包单一文件,-w是运行时不弹出黑窗口)

如下图显示,打包成功,会显示exe程序的位置,找到运行。

python3.7将代码打包成exe程序并添加图标的方法

4、给exe程序添加图标

需要准备一张.ico后缀名的图片(可自行网上下载)

然后使用命令(注意路径)

pyinstaller -F -w -i G:\automation\tpian.ico G:\automation\test.py

python3.7将代码打包成exe程序并添加图标的方法

最后需要注意的是,需要移动exe程序的位置,才可以显示图片

5. 常用pyinstaller 命令:

1. -i 给应用程序添加图标

2. -F 指定打包后只生成一个exe格式的文件

3. -D ?onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)

4. -c ?console, ?nowindowed 使用控制台,无界面(默认)

5. -w ?windowed, ?noconsole 使用窗口,无控制台

6. -p 添加搜索路径

总结

以上所述是小编给大家介绍的python3.7将代码打包成exe程序并添加图标的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
Python多线程同步Lock、RLock、Semaphore、Event实例
Nov 21 Python
用Python计算三角函数之atan()方法的使用
May 15 Python
详解Django+Uwsgi+Nginx的生产环境部署
Jun 25 Python
Python使用random.shuffle()打乱列表顺序的方法
Nov 08 Python
python无限生成不重复(字母,数字,字符)组合的方法
Dec 04 Python
python实现连续图文识别
Dec 18 Python
Python实现程序判断季节的代码示例
Jan 28 Python
学习python可以干什么
Feb 26 Python
python中使用while循环的实例
Aug 05 Python
python多线程扫描端口(线程池)
Sep 04 Python
解决Pytorch自定义层出现多Variable共享内存错误问题
Jun 28 Python
python自动统计zabbix系统监控覆盖率的示例代码
Apr 03 Python
python 多进程并行编程 ProcessPoolExecutor的实现
Oct 11 #Python
Python 中list ,set,dict的大规模查找效率对比详解
Oct 11 #Python
Python 网络编程之UDP发送接收数据功能示例【基于socket套接字】
Oct 11 #Python
Python 进程操作之进程间通过队列共享数据,队列Queue简单示例
Oct 11 #Python
Python进程,多进程,获取进程id,给子进程传递参数操作示例
Oct 11 #Python
Python中的延迟绑定原理详解
Oct 11 #Python
python pycharm的安装及其使用
Oct 11 #Python
You might like
DC的38部超级英雄动画电影
2020/03/03 欧美动漫
PHP个人网站架设连环讲(四)
2006/10/09 PHP
WindowsXP中快速配置Apache+PHP5+Mysql
2008/06/05 PHP
php eval函数用法总结
2012/10/31 PHP
php的优点总结 php有哪些优点
2019/07/19 PHP
PHP连续签到功能实现方法详解
2019/12/04 PHP
表单项的name命名为submit、reset引起的问题
2007/12/22 Javascript
Jquery post传递数组方法实现思路及代码
2013/04/28 Javascript
artdialog的图片/标题以及关闭按钮不显示的解决方法
2013/06/27 Javascript
javascript 按键事件(兼容各浏览器)
2013/12/20 Javascript
javascript实现存储hmtl字符串示例
2014/04/25 Javascript
jQuery中children()方法用法实例
2015/01/07 Javascript
在linux中使用包管理器安装node.js
2015/03/13 Javascript
php+ajax+jquery实现点击加载更多内容
2015/05/03 Javascript
JavaScript实现斗地主游戏的思路
2016/02/29 Javascript
js实现选项卡内容切换以及折叠和展开效果【推荐】
2017/01/08 Javascript
jQuery实现鼠标经过显示动画边框特效
2017/03/24 jQuery
jQuery用noConflict代替$的实现方法
2017/04/12 jQuery
vue-router实现webApp切换页面动画效果代码
2017/05/25 Javascript
vue init webpack myproject构建项目 ip不能访问的解决方法
2018/03/20 Javascript
推荐一个基于Node.js的表单验证库
2019/02/15 Javascript
javascript实现蒙版与禁止页面滚动
2020/01/11 Javascript
ES6中的类(Class)示例详解
2020/12/09 Javascript
python 专题九 Mysql数据库编程基础知识
2017/03/16 Python
python 3利用Dlib 19.7实现摄像头人脸检测特征点标定
2018/02/26 Python
Python函数和模块的使用总结
2019/05/20 Python
css3中less实现文字长阴影(long shadow)
2020/04/24 HTML / CSS
护理学中专毕业生求职信
2013/11/11 职场文书
基层党组织公开承诺书
2014/03/28 职场文书
职务聘任书范文
2014/03/29 职场文书
营销团队口号
2014/06/06 职场文书
创先争优标语
2014/06/27 职场文书
2014班子成员自我剖析材料思想汇报
2014/10/01 职场文书
大学生入党自我鉴定范文
2019/06/21 职场文书
Python访问Redis的详细操作
2021/06/26 Python
python如何利用cv2.rectangle()绘制矩形框
2022/12/24 Python