史上最详细的Python打包成exe文件教程


Posted in Python onJanuary 17, 2021

打包成exe文件可以让python代码在没有python环境的条件下,依然能够运行,实在是码农们写追女朋友表白、情人节浪漫的必需品!

1、使用豆瓣镜像源下载: pyinstaller

有需要了解如何使用国内镜像的小伙伴可以滴滴到此:

国内镜像源详细使用教程!

https://blog.csdn.net/xtreallydance/article/details/112596963

在python终端或者cmd中输入此命令:

pip install pyinstaller -i https://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com pip

小夜斗是在cmd终端上下载的,成功的结果如图所示:

史上最详细的Python打包成exe文件教程

2、小夜斗学会的一个python整蛊游戏,就拿这个代码来实现打包,看能否直接使用,这个文件执行后会出现很多弹框,内容可以根据自己修改,代码执行结果如下所示:

史上最详细的Python打包成exe文件教程

3、开始打包: 首先cmd或者pycharm终端路径切换到你代码所在的文件夹目录

这是小夜斗代码文件放置的位置,接下来我们使用cmd终端切换到此位置:

L:\python package\python小项目\python整蛊小游

4、最终输入打包命令如下:

Pyinstaller -F 随机弹框.py

打包后文件夹新增了一个dist文件夹和一些配置文件, 如图所示:

史上最详细的Python打包成exe文件教程

5、然后我们进入dist文件夹,会发现有一个exe可执行文件!

史上最详细的Python打包成exe文件教程

最后让我们执行它可以发现,真的可以成功运行!

Pyinstaller -F 随机弹框.py # 执行exe文件时会出现cmd弹框

Pyinstaller -F -w 随机弹框.py # 执行exe文件时没有出现cmd弹框

Pyinstaller -F -w -i abc.ico 随机弹框.py # 没有弹框,exe文件的图标是abc.ico,需要你在该打包代码文件夹放置相应的图标,否则会报错!

好啦今天的分享就到这里啦,然后小夜斗就要滚去学习啦,see you!

总结

到此这篇关于Python打包成exe文件教程的文章就介绍到这了,更多相关Python打包成exe文件内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python获取文件版本信息、公司名和产品名的方法
Oct 05 Python
Python实现的数据结构与算法之双端队列详解
Apr 22 Python
python 给DataFrame增加index行名和columns列名的实现方法
Jun 08 Python
python检测主机的连通性并记录到文件的实例
Jun 21 Python
python opencv实现运动检测
Jul 10 Python
Windows下PyCharm安装图文教程
Aug 27 Python
在python中pandas读文件,有中文字符的方法
Dec 12 Python
在Python中使用Neo4j的方法
Mar 14 Python
python线程的几种创建方式详解
Aug 29 Python
Python使用Opencv实现图像特征检测与匹配的方法
Oct 30 Python
解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题
May 20 Python
Python闭包的定义和使用方法
Apr 11 Python
python制作微博图片爬取工具
Jan 16 #Python
python工具——Mimesis的简单使用教程
Jan 16 #Python
Python 内存管理机制全面分析
Jan 16 #Python
python des,aes,rsa加解密的实现
Jan 16 #Python
python math模块的基本使用教程
Jan 16 #Python
详解Python模块化编程与装饰器
Jan 16 #Python
删除pycharm鼠标右键快捷键打开项目的操作
Jan 16 #Python
You might like
php中的实现trim函数代码
2007/03/19 PHP
PHP实现远程下载文件到本地
2015/05/17 PHP
PHP制作用户注册系统
2015/10/23 PHP
JavaScript prototype属性使用说明
2010/05/13 Javascript
Javascript基础教程之JavaScript语法
2015/01/18 Javascript
AngularJS语法详解
2015/01/23 Javascript
javascript判断移动端访问设备并解析对应CSS的方法
2015/02/05 Javascript
jQuery 跨域访问解决原理案例详解
2016/07/09 Javascript
js HTML5手机刮刮乐代码
2020/09/29 Javascript
Bootstrap CSS组件之面包屑导航(breadcrumb)
2016/12/17 Javascript
微信小程序 PHP生成带参数二维码
2017/02/21 Javascript
详解angularjs popup-table 弹出框表格指令
2017/09/20 Javascript
微信小程序日期时间选择器使用方法
2018/02/01 Javascript
微信小程序自定义底部弹出框
2020/11/16 Javascript
Vuejs+vue-router打包+Nginx配置的实例
2018/09/20 Javascript
JS使用JSON.parse(),JSON.stringify()实现对对象的深拷贝功能分析
2019/03/06 Javascript
Vue响应式原理Observer、Dep、Watcher理解
2019/06/06 Javascript
vue穿梭框实现上下移动
2021/01/29 Vue.js
在Python中操作字符串之replace()方法的使用
2015/05/19 Python
pandas pivot_table() 按日期分多列数据的方法
2018/11/16 Python
Python的高阶函数用法实例分析
2019/04/11 Python
python占位符输入方式实例
2019/05/27 Python
python实现批量视频分帧、保存视频帧
2019/05/31 Python
浅谈keras使用中val_acc和acc值不同步的思考
2020/06/18 Python
python画图时设置分辨率和画布大小的实现(plt.figure())
2021/01/08 Python
类、抽象类、接口的差异
2016/06/13 面试题
历史学专业毕业生求职信
2013/09/27 职场文书
会计电算化专业个人的自我评价
2013/11/24 职场文书
大三毕业自我鉴定
2014/01/15 职场文书
《威尼斯的小艇》教学反思
2014/02/17 职场文书
2014年电工工作总结
2014/11/20 职场文书
英语辞职信范文
2015/02/28 职场文书
2015年助理政工师工作总结
2015/05/26 职场文书
学历证明样本
2015/06/16 职场文书
环境卫生标语
2015/08/03 职场文书
Docker 镜像介绍以及commit相关操作
2022/04/13 Servers