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实现字符串逆序输出功能示例
Jun 24 Python
python多线程socket编程之多客户端接入
Sep 12 Python
django 按时间范围查询数据库实例代码
Feb 11 Python
使用Python来开发微信功能
Jun 13 Python
Python数据可视化教程之Matplotlib实现各种图表实例
Jan 13 Python
python issubclass 和 isinstance函数
Jul 25 Python
python实现BP神经网络回归预测模型
Aug 09 Python
python离线安装外部依赖包的实现
Feb 13 Python
Python中的sys.stdout.write实现打印刷新功能
Feb 21 Python
Python爬虫爬取、解析数据操作示例
Mar 27 Python
matplotlib基础绘图命令之imshow的使用
Aug 13 Python
python画条形图的具体代码
Apr 20 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
Terran兵种对照表
2020/03/14 星际争霸
请php正则走开
2008/03/15 PHP
php一些公用函数的集合
2008/03/27 PHP
PHP+MySQL 制作简单的留言本
2009/11/02 PHP
PHPAnalysis中文分词类详解
2014/06/13 PHP
php压缩和解压缩字符串的方法
2015/03/14 PHP
PHP实现阿里大鱼短信验证的实例代码
2017/07/10 PHP
javascript AutoScroller 函数类
2009/05/29 Javascript
Jquery选择器中使用变量实现动态选择例子
2014/07/25 Javascript
jQuery中outerHeight()方法用法实例
2015/01/19 Javascript
jquery实现的代替传统checkbox样式插件
2015/06/19 Javascript
jquery实现简单实用的打分程序实例
2015/07/23 Javascript
使用JavaScript和CSS实现文本隔行换色的方法
2015/11/04 Javascript
JS折半插入排序算法实例
2015/12/02 Javascript
JavaScript位置与大小(1)之正确理解和运用与尺寸大小相关的DOM属性
2015/12/26 Javascript
详解jQuery简单的表单应用
2016/12/16 Javascript
js实现无缝滚动图(可控制当前滚动的方向)
2017/02/22 Javascript
vue通过watch对input做字数限定的方法
2017/07/13 Javascript
jQuery菜单实例(全选,反选,取消)
2017/08/28 jQuery
浅谈Vue.js路由管理器 Vue Router
2018/08/16 Javascript
vue 解决路由只变化参数页面组件不更新问题
2019/11/05 Javascript
如何利用JavaScript编写更好的条件语句详解
2020/08/10 Javascript
python 生成器协程运算实例
2017/09/04 Python
基于Python __dict__与dir()的区别详解
2017/10/30 Python
在自动化中用python实现键盘操作的方法详解
2019/07/19 Python
python3实现用turtle模块画一棵随机樱花树
2019/11/21 Python
基于Python采集爬取微信公众号历史数据
2020/11/27 Python
python爬取豆瓣电影排行榜(requests)的示例代码
2021/02/18 Python
CSS3中各种颜色属性的使用教程
2016/05/17 HTML / CSS
利用HTML5 Canvas制作键盘及鼠标动画的实例分享
2016/03/15 HTML / CSS
Bjorn Borg官方网上商店:国际运动时尚品牌
2016/08/27 全球购物
香港草莓网:Strawberrynet香港
2019/05/10 全球购物
Unineed中文官网:高端护肤美妆与时尚配饰,英国直邮
2020/07/23 全球购物
街道党工委党的群众路线教育实践活动对照检查材料思想汇报
2014/10/05 职场文书
纪委立案决定书
2015/06/24 职场文书
大学生暑期实践报告
2015/07/13 职场文书