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 解析XML文件
Apr 15 Python
详解在Python程序中使用Cookie的教程
Apr 30 Python
在Python的列表中利用remove()方法删除元素的教程
May 21 Python
Django model序列化为json的方法示例
Oct 16 Python
Python地图绘制实操详解
Mar 04 Python
Pandas之MultiIndex对象的示例详解
Jun 25 Python
Python 读取WAV音频文件 画频谱的实例
Mar 14 Python
基于python实现MQTT发布订阅过程原理解析
Jul 27 Python
安装pyecharts1.8.0版本后导入pyecharts模块绘图时报错: “所有图表类型将在 v1.9.0 版本开始强制使用 ChartItem 进行数据项配置 ”的解决方法
Aug 18 Python
python获取本周、上周、本月、上月及本季的时间代码实例
Sep 08 Python
python解决OpenCV在读取显示图片的时候闪退的问题
Feb 23 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
Codeigniter+PHPExcel实现导出数据到Excel文件
2014/06/12 PHP
php基于websocket搭建简易聊天室实践
2016/10/24 PHP
PHP查询大量数据内存耗尽问题的解决方法
2016/10/28 PHP
Laravel学习教程之View模块详解
2017/09/18 PHP
如何让页面在打开时自动刷新一次让图片全部显示
2012/12/17 Javascript
java和javascript获取word文档的书签位置对比
2014/06/19 Javascript
Javascript核心读书有感之表达式和运算符
2015/02/11 Javascript
原创jQuery弹出层插件分享
2015/04/02 Javascript
javascript比较两个日期相差天数的方法
2015/07/23 Javascript
js生成随机数的过程解析
2015/11/24 Javascript
jQuery插件实现文件上传功能(支持拖拽)
2020/08/27 Javascript
jQuery progressbar通过Ajax请求实现后台进度实时功能
2016/10/11 Javascript
Angularjs通过指令监听ng-repeat渲染完成后执行脚本的方法
2016/12/31 Javascript
微信小程序 picker 组件详解及简单实例
2017/01/10 Javascript
vue教程之toast弹框全局调用示例详解
2020/08/24 Javascript
安装vue-cli的简易过程
2018/05/22 Javascript
JavaScript反射与依赖注入实例详解
2018/05/29 Javascript
angular2 组件之间通过service互相传递的实例
2018/09/30 Javascript
基于html+css+js实现简易计算器代码实例
2020/02/28 Javascript
浅谈vue中使用编辑器vue-quill-editor踩过的坑
2020/08/03 Javascript
django使用图片延时加载引起后台404错误
2017/04/18 Python
Python实现简易Web爬虫详解
2018/01/03 Python
python中数据爬虫requests库使用方法详解
2018/02/11 Python
Python实现爬虫从网络上下载文档的实例代码
2018/06/13 Python
深入理解Python中的 __new__ 和 __init__及区别介绍
2018/09/17 Python
Python ORM编程基础示例
2020/02/02 Python
Html5写一个简单的俄罗斯方块小游戏
2019/12/03 HTML / CSS
加拿大女包品牌:Matt & Nat
2017/05/12 全球购物
美国尼曼百货官网:Neiman Marcus
2019/09/05 全球购物
上海某公司.net方向笔试题
2014/09/14 面试题
高中军训广播稿
2014/01/14 职场文书
运动会解说词50字
2014/01/18 职场文书
物理教学随笔感言
2014/02/22 职场文书
英语辞职信怎么写
2015/02/28 职场文书
初婚未育证明样本
2015/06/18 职场文书
7个你应该知道的JS原生错误类型
2021/04/29 Javascript