Python 3.6打包成EXE可执行程序的实现


Posted in Python onOctober 18, 2019

1、下载pyinstaller

python 3.6 已经自己安装了pip,所以只需要执行 pip install pyinstaller就可以了

Python 3.6打包成EXE可执行程序的实现

2、打包程序

进入到你你需要打包的目录;比如我在H:\xcyk

Python 3.6打包成EXE可执行程序的实现

开始打包,执行pyinstaller xxx.py

Python 3.6打包成EXE可执行程序的实现

我们发现,竟然报错!!!,然后去官网看,说不支持python3.6打包

3、解决pyinstaller 暂时不支持python3.6打包方法

为什么说是暂时呢。。 因为,3.6的打包的目前正在完善中。。。 当然你可以先下载最新的版本暂时用。

去github下载

Python 3.6打包成EXE可执行程序的实现

解压后,将其中的PyInstaller 文件夹 复制到你安装pyinstaller的相应目录Python36\Lib\site-packages,进行替换。

Python 3.6打包成EXE可执行程序的实现

在需要打包的文件目录下执行:pyinstaller xxx.py,我们发现成功了!

Python 3.6打包成EXE可执行程序的实现

打包好的文件在dist里面。但是。。我们发现是里面是一个文件夹,生成了好多东西。

Python 3.6打包成EXE可执行程序的实现

这是因为我们没有加参数,所以打包成散包。可以用参数-F 让生成一个文件

H:\xcyk>pyinstaller -F xxx.py

常用参数介绍

  • ?icon=图标路径
  • -F 打包成一个exe文件
  • -w 使用窗口,无控制台
  • -c 使用控制台,无窗口
  • -D 创建一个目录,里面包含exe以及其他一些依赖性文件
  • pyinstaller -h 来查看参数

pyinstaller 改变图标

pyinstaller -F --icon=my.ico xxx.py

my.ico 是一个图标名,和当前的xxx.py文件在一起

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
简单讲解Python中的数字类型及基本的数学计算
Mar 11 Python
图文讲解选择排序算法的原理及在Python中的实现
May 04 Python
K-means聚类算法介绍与利用python实现的代码示例
Nov 13 Python
Python 使用类写装饰器的小技巧
Sep 30 Python
Python图像滤波处理操作示例【基于ImageFilter类】
Jan 03 Python
Python OpenCV之图片缩放的实现(cv2.resize)
Jun 28 Python
安装完Python包然后找不到模块的解决步骤
Feb 13 Python
python使用pandas抽样训练数据中某个类别实例
Feb 28 Python
Pytorch对Himmelblau函数的优化详解
Feb 29 Python
浅谈keras 的抽象后端(from keras import backend as K)
Jun 16 Python
python 解决selenium 中的 .clear()方法失效问题
Sep 01 Python
Python图片检索之以图搜图
May 31 Python
详解pyinstaller selenium python3 chrome打包问题
Oct 18 #Python
python如何将两个txt文件内容合并
Oct 18 #Python
Python Django框架url反向解析实现动态生成对应的url链接示例
Oct 18 #Python
OpenCV模板匹配matchTemplate的实现
Oct 18 #Python
python处理excel绘制雷达图
Oct 18 #Python
使用Python进行中文繁简转换的实现代码
Oct 18 #Python
Python Django框架防御CSRF攻击的方法分析
Oct 18 #Python
You might like
使用phpQuery采集网页的方法
2013/11/13 PHP
php实现微信原生支付(扫码支付)功能
2018/05/30 PHP
PHP+swoole+linux实现系统监控和性能优化操作示例
2019/04/15 PHP
如何用javascript控制上传文件的大小
2006/10/26 Javascript
含有CKEditor的表单如何提交
2014/01/09 Javascript
js使用正则实现ReplaceAll全部替换的方法
2014/08/22 Javascript
如何使用HTML5地理位置定位功能
2015/04/27 Javascript
javascript 动态修改css样式方法汇总(四种方法)
2015/08/27 Javascript
AngularJS模块学习之Anchor Scroll
2016/01/19 Javascript
JavaScript实现简洁的俄罗斯方块完整实例
2016/03/01 Javascript
js获取Html元素的实际宽度高度的方法
2016/05/19 Javascript
浅析$.getJSON异步请求和同步请求
2016/06/06 Javascript
Node.js的Mongodb使用实例
2016/12/30 Javascript
javascript 闭包详解及简单实例应用
2016/12/31 Javascript
JavaScript的for循环中嵌套一个点击事件的问题解决
2017/03/03 Javascript
解决浏览器会自动填充密码的问题
2017/04/28 Javascript
微信小程序使用modal组件弹出对话框功能示例
2017/11/29 Javascript
利用vue + element实现表格分页和前端搜索的方法
2017/12/25 Javascript
深入理解 webpack 文件打包机制(小结)
2018/01/08 Javascript
Vue使用自定义指令实现拖拽行为实例分析
2020/06/06 Javascript
原生js+canvas实现验证码
2020/11/29 Javascript
[01:53]DOTA2超级联赛专访Zhou 五年职业青春成长
2013/05/29 DOTA
[41:17]完美世界DOTA2联赛PWL S3 access vs CPG 第二场 12.13
2020/12/17 DOTA
python实现发送和获取手机短信验证码
2016/01/15 Python
python基于隐马尔可夫模型实现中文拼音输入
2016/04/01 Python
Django添加favicon.ico图标的示例代码
2018/08/07 Python
python3+pyqt5+itchat微信定时发送消息的方法
2019/02/20 Python
使用python和pygame制作挡板弹球游戏
2019/12/03 Python
Jupyter Notebook安装及使用方法解析
2020/11/12 Python
Python web框架(django,flask)实现mysql数据库读写分离的示例
2020/11/18 Python
CSS3 实现的火焰动画
2020/12/07 HTML / CSS
网络、C以及其他硬件方面的面试题
2016/08/23 面试题
高二英语教学反思
2014/01/19 职场文书
市场营销计划书范文
2015/01/16 职场文书
工作汇报材料难写?方法都在这里了!
2019/07/01 职场文书
Python中npy和mat文件的保存与读取
2022/04/24 Python