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设计模式之单例模式实例
Apr 26 Python
Python和Ruby中each循环引用变量问题(一个隐秘BUG?)
Jun 04 Python
Python中dictionary items()系列函数的用法实例
Aug 21 Python
Python中内建函数的简单用法说明
May 05 Python
Python单体模式的几种常见实现方法详解
Jul 28 Python
python 爬虫 批量获取代理ip的实例代码
May 22 Python
Python绘制正余弦函数图像的方法
Aug 28 Python
python取数作为临时极大值(极小值)的方法
Oct 15 Python
python实现逐个读取txt字符并修改
Dec 24 Python
tensorflow2.0保存和恢复模型3种方法
Feb 03 Python
浅谈pymysql查询语句中带有in时传递参数的问题
Jun 05 Python
python pyhs2 的安装操作
Apr 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的加载类操作以及其他两种魔术方法的应用实例
2017/08/28 PHP
php单元测试phpunit入门实例教程
2017/11/17 PHP
PHP单例模式实例分析【防继承,防克隆操作】
2019/05/22 PHP
php使用curl模拟多线程实现批处理功能示例
2019/07/25 PHP
PHP实现简易用户登录系统
2020/07/10 PHP
childNodes.length与children.length的区别
2009/05/14 Javascript
JS 树形递归实例代码
2010/05/18 Javascript
JQuery在光标位置插入内容的实现代码
2010/06/18 Javascript
使用js在页面中绘制表格核心代码
2013/09/16 Javascript
JS中使用Array函数shift和pop创建可忽略参数的例子
2014/05/28 Javascript
使用cluster 将自己的Node服务器扩展为多线程服务器
2014/11/10 Javascript
JS+CSS实现仿触屏手机拨号盘界面及功能模拟完整实例
2015/05/16 Javascript
BootstrapTable与KnockoutJS相结合实现增删改查功能【一】
2016/05/10 Javascript
如何利用JQuery实现从底部回到顶部的功能
2016/12/27 Javascript
AngularJS中使用three.js的实例详解
2017/07/21 Javascript
原生js中ajax访问的实例详解
2017/09/19 Javascript
浅谈React和Redux的连接react-redux
2017/12/04 Javascript
JS实现的将html转为pdf功能【基于浏览器端插件jsPDF】
2018/02/06 Javascript
js运算符的一些特殊用法
2018/07/29 Javascript
Vue触发隐藏input file的方法实例详解
2019/08/14 Javascript
uniapp实现可以左右滑动导航栏
2020/10/21 Javascript
[01:03:18]DOTA2-DPC中国联赛 正赛 RNG vs Dynasty BO3 第一场 1月29日
2021/03/11 DOTA
python+django快速实现文件上传
2016/10/24 Python
python实现扫描ip地址的小程序
2019/04/16 Python
十行代码使用Python写一个USB病毒
2019/06/21 Python
Python实现时间序列可视化的方法
2019/08/06 Python
python 多维高斯分布数据生成方式
2019/12/09 Python
Python urllib.request对象案例解析
2020/05/11 Python
Python爬虫入门有哪些基础知识点
2020/06/02 Python
Python读写csv文件流程及异常解决
2020/10/20 Python
实习报告评语
2014/04/26 职场文书
卫校毕业生个人自我鉴定
2014/04/28 职场文书
化工工艺设计求职信
2014/06/25 职场文书
2015年社区精神文明工作总结
2015/05/26 职场文书
Java 超详细讲解十大排序算法面试无忧
2022/04/08 Java/Android
Javascript webpack动态import
2022/04/19 Javascript