利用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 内置字符串处理函数的使用方法
Jun 11 Python
python学习必备知识汇总
Sep 08 Python
Python解决八皇后问题示例
Apr 22 Python
python实现弹窗祝福效果
Apr 07 Python
Python操作Sonqube API获取检测结果并打印过程解析
Nov 27 Python
numpy 声明空数组详解
Dec 05 Python
基于Python实现扑克牌面试题
Dec 11 Python
解决pycharm不能自动补全第三方库的函数和属性问题
Mar 12 Python
使用Keras预训练好的模型进行目标类别预测详解
Jun 27 Python
Python+logging输出到屏幕将log日志写入文件
Nov 11 Python
python切片作为占位符使用实例讲解
Feb 17 Python
python实现学生信息管理系统(面向对象)
Jun 05 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
PHP 基于文件头的文件类型验证类函数
2012/05/01 PHP
php的POSIX 函数以及进程测试的深入分析
2013/06/03 PHP
php检测网页是否被百度收录的函数代码
2013/10/09 PHP
PHP闭包实例解析
2014/09/08 PHP
smarty模板引擎中自定义函数的方法
2015/01/22 PHP
PHP INT类型在内存中占字节详解
2019/07/20 PHP
实现复选框全选/全不选切换
2006/12/23 Javascript
jQuery的选择器中的通配符使用介绍
2014/03/20 Javascript
JS+CSS实现表格高亮的方法
2015/08/05 Javascript
微信js-sdk分享功能接口常用逻辑封装示例
2016/10/13 Javascript
Angularjs中的验证input输入框只能输入数字和小数点的写法(推荐)
2017/08/16 Javascript
React Native中Navigator的使用方法示例
2017/10/13 Javascript
jQuery实现简单弹幕效果
2019/11/28 jQuery
通过vue刷新左侧菜单栏操作
2020/08/06 Javascript
Openlayers实现点闪烁扩散效果
2020/09/24 Javascript
python处理json数据中的中文
2014/03/06 Python
python调用Delphi写的Dll代码示例
2017/12/05 Python
python re模块的高级用法详解
2018/06/06 Python
对numpy数据写入文件的方法讲解
2018/07/09 Python
Python使用pydub库对mp3与wav格式进行互转的方法
2019/01/10 Python
django框架使用orm实现批量更新数据的方法
2019/06/21 Python
解决Djang2.0.1中的reverse导入失败的问题
2019/08/16 Python
Python 切分数组实例解析
2019/11/07 Python
Matplotlib中%matplotlib inline如何使用
2020/07/28 Python
在Python3.74+PyCharm2020.1 x64中安装使用Kivy的详细教程
2020/08/07 Python
python 如何设置守护进程
2020/10/29 Python
Kate Spade美国官网:纽约新兴时尚品牌,以包包闻名于世
2017/11/09 全球购物
《黄河颂》教学反思
2014/02/07 职场文书
爱心捐书活动总结
2014/07/05 职场文书
商场租赁意向书
2014/07/30 职场文书
六一儿童节活动总结
2014/08/27 职场文书
2014年最新离婚协议书范本
2014/10/11 职场文书
2014年销售经理工作总结
2014/12/01 职场文书
毕业生对母校寄语
2015/02/26 职场文书
2016公务员年度考核评语
2015/12/01 职场文书
分析MySQL抛出异常的几种常见解决方式
2021/05/18 MySQL