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 05 Python
python开发环境PyScripter中文乱码问题解决方案
Sep 11 Python
Python微信库:itchat的用法详解
Aug 14 Python
python和ruby,我选谁?
Sep 13 Python
Python对多属性的重复数据去重实例
Apr 18 Python
python实现守护进程、守护线程、守护非守护并行
May 05 Python
Pyspider中给爬虫伪造随机请求头的实例
May 07 Python
Python如何利用Har文件进行遍历指定字典替换提交的数据详解
Nov 05 Python
Python3 用什么IDE开发工具比较好
Nov 28 Python
Python try except finally资源回收的实现
Jan 25 Python
python实现求纯色彩图像的边框
Apr 08 Python
Python制作表白爱心合集
Jan 22 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实现对文件锁进行加锁、解锁操作的方法
2017/07/04 PHP
Laravel框架中VerifyCsrfToken报错问题的解决
2017/08/30 PHP
PHP实现的抓取小说网站内容功能示例
2019/06/27 PHP
jQuery中文入门指南,翻译加实例,jQuery的起点教程
2007/02/09 Javascript
JQUBAR1.1 jQuery 柱状图插件发布
2010/11/28 Javascript
jQuery Tab插件 用于在Tab中显示iframe,附源码和详细说明
2011/06/27 Javascript
给事件响应函数传参数的四种方式小结
2013/12/05 Javascript
深入理解JavaScript系列(40):设计模式之组合模式详解
2015/03/04 Javascript
jQuery实现自定义checkbox和radio样式
2015/07/13 Javascript
学习JavaScript设计模式(代理模式)
2015/12/03 Javascript
JS数字千分位格式化实现方法总结
2016/12/16 Javascript
react系列从零开始_简单谈谈react
2017/07/06 Javascript
vue-router history模式下的微信分享小结
2018/07/05 Javascript
node静态服务器实现静态读取文件或文件夹
2019/12/03 Javascript
Python max内置函数详细介绍
2016/11/17 Python
Python机器学习算法之k均值聚类(k-means)
2018/02/23 Python
python 实现多线程下载m3u8格式视频并使用fmmpeg合并
2019/11/15 Python
TensorFlow索引与切片的实现方法
2019/11/20 Python
python 连续不等式语法糖实例
2020/04/15 Python
Python自动登录QQ的实现示例
2020/08/28 Python
去除python中的字符串空格的简单方法
2020/12/22 Python
python 基于DDT实现数据驱动测试
2021/02/18 Python
HTML5标签大全
2016/11/23 HTML / CSS
Probikekit日本:自行车套件,跑步和铁人三项装备
2017/04/03 全球购物
Linux Interview Questions For software testers
2013/05/17 面试题
思想政治教育专业个人求职信范文
2013/12/20 职场文书
药品促销活动方案
2014/02/14 职场文书
六一儿童节主持词
2014/03/21 职场文书
小学生安全演讲稿
2014/04/25 职场文书
出国英文推荐信
2014/05/10 职场文书
社区科普工作方案
2014/06/03 职场文书
2015年教师节慰问信
2015/03/23 职场文书
个人承诺书格式范文
2015/04/29 职场文书
浅谈Mysql多表连接查询的执行细节
2021/04/24 MySQL
mysql数据库隔离级别详解
2022/06/16 MySQL
MySQL新手入门进阶语句汇总
2022/09/23 MySQL