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 相关文章推荐
pyqt4教程之实现半透明的天气预报界面示例
Mar 02 Python
Python os模块中的isfile()和isdir()函数均返回false问题解决方法
Feb 04 Python
简单说明Python中的装饰器的用法
Apr 24 Python
简单介绍Python2.x版本中的cmp()方法的使用
May 20 Python
PyChar学习教程之自定义文件与代码模板详解
Jul 17 Python
win7下python3.6安装配置方法图文教程
Jul 31 Python
python3.4爬虫demo
Jan 22 Python
python SVM 线性分类模型的实现
Jul 19 Python
Flask和pyecharts实现动态数据可视化
Feb 26 Python
Python 调用C++封装的进一步探索交流
Mar 04 Python
Python批量将csv文件转化成xml文件的实例
May 10 Python
Python使用华为API为图像设置多个锚点标签
Apr 12 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中的注释、变量、数组、常量、函数应用介绍
2012/11/16 PHP
深入解析Session是否必须依赖Cookie
2013/08/02 PHP
PHP curl 获取响应的状态码的方法
2014/01/13 PHP
PHP中spl_autoload_register()函数用法实例详解
2016/07/18 PHP
Laravel统计一段时间间隔的数据方法
2019/10/09 PHP
PHP实现获取文件mime类型多种方法解析
2020/05/28 PHP
JS中Iframe之间传值的方法
2013/03/11 Javascript
用jQuery实现一些导航条切换,显示隐藏的实例代码
2013/06/08 Javascript
Ajax异步提交表单数据的说明及方法实例
2013/06/22 Javascript
jQuery自动切换/点击切换选项卡效果的小例子
2013/08/12 Javascript
JS判断是否长按某一键的方法
2016/03/02 Javascript
jquery实现垂直和水平菜单导航栏
2020/08/27 Javascript
浅谈Nodejs中的作用域问题
2016/12/26 NodeJs
Express + Node.js实现登录拦截器的实例代码
2017/07/01 Javascript
jquery拖动改变div大小
2017/07/04 jQuery
js+html5生成自动排列对话框实例
2017/10/09 Javascript
微信小程序radio组件使用详解
2018/01/31 Javascript
ES6 Promise对象的应用实例分析
2019/06/27 Javascript
JS中如何轻松遍历对象属性的方式总结
2019/08/06 Javascript
对layui中table组件工具栏的使用详解
2019/09/19 Javascript
小程序自定义导航栏兼容适配所有机型(附完整案例)
2020/04/26 Javascript
利用Python中SocketServer 实现客户端与服务器间非阻塞通信
2016/12/15 Python
Python实现的寻找前5个默尼森数算法示例
2018/03/25 Python
python读取文件名称生成list的方法
2018/04/27 Python
解决pycharm 远程调试 上传 helpers 卡住的问题
2019/06/27 Python
使用PyCharm进行远程开发和调试的实现
2019/11/04 Python
Python之变量类型和if判断方式
2020/05/05 Python
python中format函数如何使用
2020/06/22 Python
python里反向传播算法详解
2020/11/22 Python
Lacoste澳大利亚官网:服装、鞋类及配饰
2018/11/14 全球购物
海南地接欢迎词
2014/01/14 职场文书
解除施工合同协议书
2014/10/17 职场文书
工作犯错保证书
2015/05/11 职场文书
借款民事起诉状范文
2015/05/19 职场文书
2015年评职称个人工作总结
2015/10/15 职场文书
导游词之重庆钓鱼城
2019/09/19 职场文书