利用pyinstaller打包exe文件的基本教程


Posted in Python onMay 02, 2019

前言

PyInstaller可以用来打包python应用程序,打包完的程序就可以在没有安装Python解释器的机器上运行了。PyInstaller支持Python 2.7和Python 3.3+。可以在Windows、Mac OS X和Linux上使用,但是并不是跨平台的,而是说你要是希望打包成.exe文件,需要在Windows系统上运行PyInstaller进行打包工作;打包成mac app,需要在Mac OS上使用。

方法如下:

1.确保已安装python解释器

2.确认pip是否是最新版本

python -m pip install --upgrade pip

3.安装pyinstaller

pip install pyinstaller

4.使用pyinstaller打包程序

在要打包的python文件的目录下执行如下命令:

pyinstaller -F -i res\app.ico 你的python文件名.py

其中res目录为你的项目文件下的资源目录,项目中用到的图片均放置在里面,其中app.ico是生成你的可执行文件的图标。

5.拷贝资源文件目录res到生成目录下的dist目录下

执行dist目录下的exe文件,打包完成。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
Python求导数的方法
May 09 Python
基于Python数据可视化利器Matplotlib,绘图入门篇,Pyplot详解
Oct 13 Python
Pycharm 设置自定义背景颜色的图文教程
May 23 Python
python中字符串内置函数的用法总结
Sep 13 Python
Python3数字求和的实例
Feb 19 Python
Python实现的多进程拷贝文件并显示百分比功能示例
Apr 09 Python
详解PyTorch中Tensor的高阶操作
Aug 18 Python
python读取csv文件指定行的2种方法详解
Feb 13 Python
python GUI库图形界面开发之PyQt5结合Qt Designer创建信号与槽的详细方法与实例
Mar 08 Python
Python如何优雅删除字符列表空字符及None元素
Jun 25 Python
Pandas的Apply函数具体使用
Jul 21 Python
Ubuntu20.04环境安装tensorflow2的方法步骤
Jan 29 Python
Python中psutil的介绍与用法
May 02 #Python
Python3.5字符串常用操作实例详解
May 01 #Python
Python3.5文件修改操作实例分析
May 01 #Python
详解pandas的外部数据导入与常用方法
May 01 #Python
Python3.5文件读与写操作经典实例详解
May 01 #Python
Python3.5集合及其常见运算实例详解
May 01 #Python
Django给admin添加Action的步骤详解
May 01 #Python
You might like
phpexcel导入excel数据使用方法实例
2013/12/24 PHP
php几个预定义变量$_SERVER用法小结
2014/11/07 PHP
php遍历树的常用方法汇总
2015/06/18 PHP
Zend Framework实现留言本分页功能(附demo源码下载)
2016/03/22 PHP
php版微信公众号接口实现发红包的方法
2016/10/14 PHP
MAC下通过改apache配置文件切换php多版本的方法
2017/04/26 PHP
php 的多进程操作实践案例分析
2020/02/28 PHP
js/jquery获取浏览器窗口可视区域高度和宽度以及滚动条高度实现代码
2012/12/17 Javascript
javascript记录文本框内文字个数检测文字个数变化
2014/10/14 Javascript
jQuery中die()方法用法实例
2015/01/19 Javascript
javascript实现淘宝幻灯片广告展示效果
2015/04/27 Javascript
React复制到剪贴板的示例代码
2017/08/22 Javascript
基于JavaScript实现评论框展开和隐藏功能
2017/08/25 Javascript
vue实现密码显示隐藏切换功能
2018/02/23 Javascript
JS与jQuery实现ListBox上移,下移,左移,右移操作功能示例
2018/05/31 jQuery
vue2 v-model/v-text 中使用过滤器的方法示例
2019/05/09 Javascript
JavaScript Math对象和调试程序的方法分析
2019/05/13 Javascript
Vue 实现从小到大的横向滑动效果详解
2019/10/16 Javascript
Element Popover 弹出框的使用示例
2020/07/26 Javascript
python里对list中的整数求平均并排序
2014/09/12 Python
python3实现SMTP发送邮件详细教程
2018/06/19 Python
Python3.5常见内置方法参数用法实例详解
2019/04/29 Python
Python实现字符型图片验证码识别完整过程详解
2019/05/10 Python
python实现批量修改文件名
2020/03/23 Python
python 实现单例模式的5种方法
2020/09/23 Python
美国时尚假发购物网站:Wigsbuy
2019/04/06 全球购物
应届毕业生个人求职自荐信
2014/01/06 职场文书
学期自我评价
2014/01/27 职场文书
教师岗位聘任书范文
2014/03/29 职场文书
竞选大队长演讲稿
2014/04/29 职场文书
交通违章检讨书
2014/09/21 职场文书
王金山在党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
房屋财产继承协议书范本
2014/11/03 职场文书
大学生入党自荐书
2015/03/05 职场文书
2015年学校信息技术工作总结
2015/05/25 职场文书
pytorch实现手写数字图片识别
2021/05/20 Python