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安装cx_Oracle模块常见问题与解决方法
Feb 21 Python
Python使用pylab库实现画线功能的方法详解
Jun 08 Python
Python获取当前公网ip并自动断开宽带连接实例代码
Jan 12 Python
python实现SOM算法
Feb 23 Python
python实现RabbitMQ的消息队列的示例代码
Nov 08 Python
django框架防止XSS注入的方法分析
Jun 21 Python
关于阿里云oss获取sts凭证 app直传 python的实例
Aug 20 Python
浅谈keras的深度模型训练过程及结果记录方式
Jan 24 Python
wxpython自定义下拉列表框过程图解
Feb 14 Python
设置jupyter中DataFrame的显示限制方式
Apr 12 Python
Python如何将模块打包并发布
Aug 30 Python
Python可视化神器pyecharts绘制水球图
Jul 07 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
PHP类与对象中的private访问控制的疑问
2012/11/01 PHP
完美解决令人抓狂的zend studio 7代码提示(content Assist)速度慢的问题
2013/06/20 PHP
php获得文件夹下所有文件的递归算法的简单实例
2016/11/01 PHP
php原生数据库分页的代码实例
2019/02/18 PHP
SUN的《AJAX与J2EE》全文译了
2007/02/23 Javascript
JQuery 操作Javascript对象和数组的工具函数小结
2010/01/22 Javascript
使用JavaScript+canvas实现图片裁剪
2015/01/30 Javascript
AngularJs根据访问的页面动态加载Controller的解决方案
2015/02/04 Javascript
js实现一个链接打开两个链接地址的方法
2015/05/12 Javascript
深入理解JQuery循环绑定事件
2016/06/02 Javascript
jQuery向父辈遍历的简单方法
2016/09/18 Javascript
jQuery的中 is(':visible') 解析及用法(必看)
2017/02/12 Javascript
JavaScript组件开发之输入框加候选框
2017/03/10 Javascript
基于layui框架响应式布局的一些使用详解
2019/09/16 Javascript
javascript 代码是如何被压缩的示例代码
2020/05/06 Javascript
python写入中英文字符串到文件的方法
2015/05/06 Python
django开发教程之利用缓存文件进行页面缓存的方法
2017/11/10 Python
python3实现磁盘空间监控
2018/06/21 Python
python操作日志的封装方法(两种方法)
2019/05/23 Python
Python适配器模式代码实现解析
2019/08/02 Python
解决tensorboard多个events文件显示紊乱的问题
2020/02/15 Python
django rest framework使用django-filter用法
2020/07/15 Python
举例讲解Python装饰器
2020/12/24 Python
HTML5印章绘制电子签章图片(中文英文椭圆章、中文英文椭圆印章)
2019/06/03 HTML / CSS
Born鞋子官网:Born Shoes
2017/04/06 全球购物
Expedia加拿大官方网站:加拿大最大的在线旅游提供商
2017/12/31 全球购物
心理健康教育制度
2014/01/27 职场文书
制药工程专业职业生涯规划范文
2014/03/10 职场文书
聘任书的写作格式及范文
2014/03/29 职场文书
争先创优公开承诺书
2014/08/30 职场文书
2014最新党员批评与自我批评材料
2014/09/24 职场文书
2014流动人口计划生育工作总结
2014/12/20 职场文书
质量保证书
2015/01/17 职场文书
趣味运动会开幕词
2015/01/28 职场文书
辞职信怎么写?
2019/05/21 职场文书
一定要知道的 25 个 Vue 技巧
2021/11/02 Vue.js