史上最详细的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实现动态添加类的属性或成员函数的解决方法
Jul 16 Python
Python Queue模块详细介绍及实例
Dec 27 Python
Python实现将sqlite数据库导出转成Excel(xls)表的方法
Jul 17 Python
Python scikit-learn 做线性回归的示例代码
Nov 01 Python
Python异常处理操作实例详解
Aug 28 Python
Python实现多属性排序的方法
Dec 05 Python
python+tifffile之tiff文件读写方式
Jan 13 Python
python线性插值解析
Jul 05 Python
python 获取字典特定值对应的键的实现
Sep 29 Python
vue.js刷新当前页面的实例讲解
Dec 29 Python
python使用tkinter实现透明窗体上绘制随机出现的小球(实例代码)
May 17 Python
python多次执行绘制条形图
Apr 20 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
ThinkPHP调用百度翻译类实现在线翻译
2014/06/26 PHP
Laravel 中获取上一篇和下一篇数据
2015/07/27 PHP
ThinkPHP在Cli模式下使用模板引擎的方法
2015/09/25 PHP
PHP实现页面静态化深入讲解
2021/03/04 PHP
Prototype 学习 工具函数学习($A方法)
2009/07/12 Javascript
JQuery动画animate的stop方法使用详解
2014/05/09 Javascript
IE中鼠标经过option触发mouseout的解决方法
2015/01/29 Javascript
JS+CSS实现仿新浪微博搜索框的方法
2015/02/24 Javascript
JavaScript实现的链表数据结构实例
2015/04/02 Javascript
AngularJS内建服务$location及其功能详解
2016/07/01 Javascript
微信小程序 animation API详解及实例代码
2016/10/08 Javascript
JS函数修改html的元素内容,及修改属性内容的方法
2016/10/28 Javascript
JavaScript中数组Array.sort()排序方法详解
2017/03/01 Javascript
vue data变量相互赋值后被实时同步的解决步骤
2020/08/05 Javascript
Python实现识别手写数字 Python图片读入与处理
2020/03/23 Python
python基础教程项目四之新闻聚合
2018/04/02 Python
Python多线程编程之多线程加锁操作示例
2018/09/06 Python
Python企业编码生成系统总体系统设计概述
2019/07/26 Python
django模型动态修改参数,增加 filter 字段的方式
2020/03/16 Python
如何在Python 游戏中模拟引力
2020/03/27 Python
Tensorflow安装问题: Could not find a version that satisfies the requirement tensorflow
2020/04/20 Python
Python爬虫之Selenium实现键盘事件
2020/12/04 Python
python Pexpect模块的使用
2020/12/25 Python
英国剑桥包官网:The Cambridge Satchel Company
2016/08/01 全球购物
美国知名男士服饰品牌:Brooks Brothers(布克兄弟)
2016/08/25 全球购物
日本必酷网络直营店:Biccamera
2019/03/23 全球购物
公司财务总监岗位职责
2013/12/14 职场文书
检讨书范文大全
2015/05/07 职场文书
大学生活感想
2015/08/10 职场文书
关爱空巢老人感想
2015/08/11 职场文书
Python中可变和不可变对象的深入讲解
2021/08/02 Python
浅谈MySQL表空间回收的正确姿势
2021/10/05 MySQL
MySQL 自动填充 create_time 和 update_time
2022/05/20 MySQL
JS轻量级函数式编程实现XDM二
2022/06/16 Javascript
oracle设置密码复杂度及设置超时退出的功能
2022/06/28 Oracle
微软Win11 全新照片应用面向 Dev预览版推出 新版本上手体验图集
2022/09/23 数码科技