史上最详细的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网站验证码识别
Jan 25 Python
Python中datetime模块参考手册
Jan 13 Python
Python Socket传输文件示例
Jan 16 Python
python3+PyQt5使用数据库表视图
Apr 24 Python
Python中的函数作用域
May 07 Python
python实现飞机大战
Sep 11 Python
python实现银联支付和支付宝支付接入
May 07 Python
Python CSV文件模块的使用案例分析
Dec 21 Python
Python实现使用dir获取类的方法列表
Dec 24 Python
python 操作mysql数据中fetchone()和fetchall()方式
May 15 Python
python如何调用字典的key
May 25 Python
将keras的h5模型转换为tensorflow的pb模型操作
May 25 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摘要生成函数(无乱码)
2012/02/04 PHP
PHP中检查isset()和!empty()函数的必要性
2019/02/13 PHP
为Yahoo! UI Extensions Grid增加内置的可编辑器
2007/03/10 Javascript
让Firefox支持event对象实现代码
2009/11/07 Javascript
javascript浏览器兼容教程之事件处理
2014/06/09 Javascript
Node.js的环境安装配置(使用nvm方式)
2016/10/11 Javascript
vue.js开发环境安装教程
2017/03/17 Javascript
vue loadmore 组件滑动加载更多源码解析
2017/07/19 Javascript
JavaScript循环遍历你会用哪些之小结篇
2018/09/28 Javascript
webpack优化的深入理解
2018/12/10 Javascript
Bootstrap Paginator+PageHelper实现分页效果
2018/12/29 Javascript
vue cli 3.0 搭建项目的图文教程
2019/05/17 Javascript
Vue+Element实现动态生成新表单并添加验证功能
2019/05/23 Javascript
JavaScript交换变量的常用方法小结【4种方法】
2020/05/07 Javascript
原生JS实现拖拽功能
2020/12/16 Javascript
python中对list去重的多种方法
2014/09/18 Python
Python编写百度贴吧的简单爬虫
2015/04/02 Python
python奇偶行分开存储实现代码
2018/03/19 Python
Python判断变量名是否合法的方法示例
2019/01/28 Python
Python基于滑动平均思想实现缺失数据填充的方法
2019/02/21 Python
简单了解python的break、continue、pass
2019/07/08 Python
如何使用django的MTV开发模式返回一个网页
2019/07/22 Python
自适应线性神经网络Adaline的python实现详解
2019/09/30 Python
Django异步任务线程池实现原理
2019/12/17 Python
git查看、创建、删除、本地、远程分支方法详解
2020/02/18 Python
pyecharts调整图例与各板块的位置间距实例
2020/05/16 Python
Python tkinter界面实现历史天气查询的示例代码
2020/08/23 Python
Reebonz中国官网:新加坡奢侈品购物网站
2017/03/17 全球购物
2014年党务公开实施方案
2014/02/27 职场文书
十八届三中全会感言
2014/03/10 职场文书
《孙权劝学》教学反思
2014/04/23 职场文书
中层干部培训方案
2014/06/16 职场文书
股东大会通知
2015/04/24 职场文书
预备党员考察表党小组意见
2015/06/01 职场文书
Python time库的时间时钟处理
2021/05/02 Python
springboot中rabbitmq实现消息可靠性机制详解
2021/09/25 Java/Android