利用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查找相似单词的方法
Mar 05 Python
Python正则获取、过滤或者替换HTML标签的方法
Jan 28 Python
python爬虫之BeautifulSoup 使用select方法详解
Oct 23 Python
Pycharm无法使用已经安装Selenium的解决方法
Oct 13 Python
python数据处理 根据颜色对图片进行分类的方法
Dec 08 Python
详解python播放音频的三种方法
Sep 23 Python
Win10+GPU版Pytorch1.1安装的安装步骤
Sep 27 Python
pytorch进行上采样的种类实例
Feb 18 Python
django实现更改数据库某个字段以及字段段内数据
Mar 31 Python
5款实用的python 工具推荐
Oct 13 Python
python try...finally...的实现方法
Nov 25 Python
Pytest测试框架基本使用方法详解
Nov 25 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
WML,Apache,和 PHP 的介绍
2006/10/09 PHP
浅析php变量作用域的一些问题
2013/08/08 PHP
destoon公司主页模板风格的添加方法
2014/06/20 PHP
destoon整合ucenter后注册页面不跳转的解决方法
2014/06/21 PHP
php+mysql大量用户登录解决方案分析
2014/12/29 PHP
php获取twitter最新消息的方法
2015/04/14 PHP
PHP后期静态绑定实例浅析
2018/12/21 PHP
PDO::quote讲解
2019/01/29 PHP
js读取被点击次数的简单实例(从数据库中读取)
2014/03/07 Javascript
JavaScript实现的背景自动变色代码
2015/10/17 Javascript
AngularJs实现分页功能不带省略号的代码
2016/05/30 Javascript
全面解析Bootstrap中tooltip、popover的使用方法
2016/06/13 Javascript
jQuery插件Easyui设置datagrid的pageNumber导致两次请求问题的解决方法
2016/08/06 Javascript
详解基于javascript实现的苹果系统底部菜单
2016/12/02 Javascript
jQuery实现的分页功能示例
2017/01/22 Javascript
vue-axios使用详解
2017/05/10 Javascript
js基于FileSaver.js 浏览器导出Excel文件的示例
2017/08/15 Javascript
layui中使用jquery控制radio选中事件的示例代码
2018/08/15 jQuery
element-ui如何防止重复提交的方法步骤
2019/12/09 Javascript
详解Python中的__getitem__方法与slice对象的切片操作
2016/06/27 Python
利用Python如何实现数据驱动的接口自动化测试
2018/05/11 Python
更改Python的pip install 默认安装依赖路径方法详解
2018/10/27 Python
PyQt5显示GIF图片的方法
2019/06/17 Python
python BlockingScheduler定时任务及其他方式的实现
2019/09/19 Python
python爬虫模拟浏览器的两种方法实例分析
2019/12/09 Python
pytorch ImageFolder的覆写实例
2020/02/20 Python
浅谈Python中的模块
2020/06/10 Python
印度最大的时尚购物网站:Myntra
2018/09/13 全球购物
俄罗斯厨房产品购物网站:COOK HOUSE
2021/03/15 全球购物
测控技术与仪器个人求职信范文
2013/12/30 职场文书
党员先锋岗事迹材料
2014/05/08 职场文书
教师节学生演讲稿
2014/09/03 职场文书
2014年班务工作总结
2014/12/02 职场文书
小学生安全教育主题班会
2015/08/12 职场文书
实用求职信模板范文
2019/05/13 职场文书
Python中可变和不可变对象的深入讲解
2021/08/02 Python