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+django实现文件下载
Jan 17 Python
Python利用前序和中序遍历结果重建二叉树的方法
Apr 27 Python
Python实现购物车功能的方法分析
Nov 10 Python
浅谈python可视化包Bokeh
Feb 07 Python
关于Tensorflow中的tf.train.batch函数的使用
Apr 24 Python
Python爬虫实现简单的爬取有道翻译功能示例
Jul 13 Python
python3 实现一行输入,空格隔开的示例
Nov 14 Python
Python提取频域特征知识点浅析
Mar 04 Python
python实现ip代理池功能示例
Jul 05 Python
如何用python 操作zookeeper
Dec 28 Python
python之openpyxl模块的安装和基本用法(excel管理)
Feb 03 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
全国FM电台频率大全 - 10 江苏省
2020/03/11 无线电
PHP按行读取、处理较大CSV文件的代码实例
2014/04/09 PHP
ThinkPHP多表联合查询的常用方法
2020/03/24 PHP
ThinkPHP验证码和分页实例教程
2014/08/22 PHP
PHP中Memcache操作类及用法实例
2014/12/12 PHP
深入理解PHP之源码目录结构与功能说明
2016/06/01 PHP
用javascript实现读取txt文档的脚本
2007/07/20 Javascript
javascript getElementsByName()的用法说明
2009/07/31 Javascript
js 中 document.createEvent的用法
2010/08/29 Javascript
jQuery 联动日历实现代码
2012/05/31 Javascript
Javascript图像处理—虚拟边缘介绍及使用方法
2012/12/27 Javascript
将文本输入框内容加入表中的js代码
2013/08/18 Javascript
js定时调用方法成功后并停止调用示例
2014/04/08 Javascript
一个不错的js html页面倒计时可精确到秒
2014/10/22 Javascript
了解Javascript的模块化开发
2015/03/02 Javascript
基于javascript实现全国省市二级联动下拉选择菜单
2016/01/28 Javascript
jQuery获取某天的农历日期并判断是否除夕或新年的方法
2016/03/01 Javascript
浅谈js中StringBuffer类的实现方法及使用
2016/09/02 Javascript
值得分享和收藏的xmlplus组件学习教程
2017/05/05 Javascript
js排序与重组的实例讲解
2017/08/28 Javascript
JS实现图片居中悬浮效果
2017/12/25 Javascript
JS判断用户用的哪个浏览器实例详解
2018/10/09 Javascript
Vue如何获取数据列表展示
2019/12/11 Javascript
python实现远程通过网络邮件控制计算机重启或关机
2018/02/22 Python
python打包成so文件过程解析
2019/09/28 Python
python烟花效果的代码实例
2020/02/25 Python
python3+opencv 使用灰度直方图来判断图片的亮暗操作
2020/06/02 Python
python+selenium 简易地疫情信息自动打卡签到功能的实现代码
2020/08/22 Python
Django2.1.7 查询数据返回json格式的实现
2020/12/29 Python
Ibatis如何调用存储过程
2015/05/15 面试题
便利店投资创业计划书
2014/02/08 职场文书
大学生优秀班干部事迹材料
2014/05/26 职场文书
运动会搞笑广播稿
2014/10/14 职场文书
罚站检讨书
2015/01/29 职场文书
2015年中学总务处工作总结
2015/07/22 职场文书
Python趣味挑战之实现简易版音乐播放器
2021/05/28 Python