史上最详细的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简单删除目录下文件以及文件夹的方法
May 27 Python
Python基于DES算法加密解密实例
Jun 03 Python
详解MySQL数据类型int(M)中M的含义
Nov 20 Python
Python基于socket模块实现UDP通信功能示例
Apr 10 Python
python递归实现快速排序
Aug 18 Python
Python设计模式之组合模式原理与用法实例分析
Jan 11 Python
python3对拉勾数据进行可视化分析的方法详解
Apr 03 Python
基于python分析你的上网行为 看看你平时上网都在干嘛
Aug 13 Python
win10下python2和python3共存问题解决方法
Dec 23 Python
django 扩展user用户字段inlines方式
Mar 30 Python
Python使用Excel将数据写入多个sheet
May 16 Python
Python可视化神器pyecharts之绘制地理图表练习
Jul 07 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两种快速排序算法实例
2015/02/15 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
2017/11/14 PHP
Dom操作之兼容技巧分享
2011/09/20 Javascript
JS判断不同分辨率调用不同的CSS样式文件实现思路及测试代码
2013/01/23 Javascript
HTML页面滚动时获取离页面顶部的距离2种实现方法
2013/09/05 Javascript
常见的原始JS选择器使用方法总结
2014/04/09 Javascript
移动设备web开发首选框架:zeptojs介绍
2015/01/29 Javascript
JavaScript数组对象实现增加一个返回随机元素的方法
2015/07/27 Javascript
浅析AngularJS中的指令
2016/03/20 Javascript
微信小程序 video组件详解
2016/10/25 Javascript
通过npm引用的vue组件使用详解
2017/03/02 Javascript
bootstrap3 dialog 更强大、更灵活的模态框
2017/04/20 Javascript
Angular.JS中的this指向详解
2017/05/17 Javascript
用javascript获取任意颜色的更亮或更暗颜色值示例代码
2017/07/21 Javascript
Vue2.0 vue-source jsonp 跨域请求
2017/08/04 Javascript
解决Vue编译时写在style中的路径问题
2017/09/21 Javascript
node.js如何操作MySQL数据库
2020/10/29 Javascript
详解Vue数据驱动原理
2020/11/17 Javascript
在Python中编写数据库模块的教程
2015/04/29 Python
Python中IPYTHON入门实例
2015/05/11 Python
python基于multiprocessing的多进程创建方法
2015/06/04 Python
Python3实现并发检验代理池地址的方法
2016/09/18 Python
python爬虫 模拟登录人人网过程解析
2019/07/31 Python
用Pelican搭建一个极简静态博客系统过程解析
2019/08/22 Python
pytorch方法测试——激活函数(ReLU)详解
2020/01/15 Python
Python解释器及PyCharm工具安装过程
2020/02/26 Python
解决TensorFlow程序无限制占用GPU的方法
2020/06/30 Python
纯HTML5+CSS3制作图片旋转
2016/01/12 HTML / CSS
HTML5实现文件断点续传的方法
2017/01/04 HTML / CSS
HTML5 manifest离线缓存的示例代码
2018/08/08 HTML / CSS
美国折扣网站:jClub
2017/08/07 全球购物
小学班主任评语大全
2014/04/23 职场文书
争先创优心得体会
2014/09/12 职场文书
2015毕业设计工作总结
2015/07/24 职场文书
详解nginx location指令
2022/01/18 Servers
Nginx配置之禁止指定IP访问
2022/05/02 Servers