利用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 IDLE加上自动补全和历史功能
Nov 30 Python
使用python实现ANN
Dec 20 Python
Python实现的FTP通信客户端与服务器端功能示例
Mar 28 Python
详解python单元测试框架unittest
Jul 02 Python
Python使用crontab模块设置和清除定时任务操作详解
Apr 09 Python
人工神经网络算法知识点总结
Jun 11 Python
详解python 中in 的 用法
Dec 12 Python
pytorch对梯度进行可视化进行梯度检查教程
Feb 04 Python
python 使用递归实现打印一个数字的每一位示例
Feb 27 Python
Python读写操作csv和excle文件代码实例
Mar 16 Python
pyCharm 设置调试输出窗口中文显示方式(字符码转换)
Jun 09 Python
Python创建SQL数据库流程逐步讲解
Sep 23 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
使用EXT实现无刷新动态调用股票信息
2008/11/01 Javascript
firefox插件Firebug的使用教程
2010/01/02 Javascript
不同浏览器对回车提交表单的处理办法
2010/02/13 Javascript
解决iframe的frameborder在chrome/ff/ie下的差异
2010/08/12 Javascript
jQuery extend 的简单实例
2013/09/18 Javascript
JS实现京东首页之页面顶部、Logo和搜索框功能
2017/01/12 Javascript
canvas实现流星雨的背景效果
2017/01/13 Javascript
JavaScript、C# URL编码、解码总结
2017/01/21 Javascript
JS自定义函数实现时间戳转换成date的方法示例
2017/08/27 Javascript
js匿名函数使用&传参(实例)
2017/09/08 Javascript
bootstrap表格内容过长时用省略号表示的解决方法
2017/11/21 Javascript
html中通过JS获取JSON数据并加载的方法
2017/11/30 Javascript
React Native react-navigation 导航使用详解
2017/12/01 Javascript
Vue.js中使用iView日期选择器并设置开始时间结束时间校验功能
2018/08/12 Javascript
Node.js + express基本用法教程
2019/03/14 Javascript
原生JavaScript实现日历功能代码实例(无引用Jq)
2019/09/23 Javascript
[04:28]DOTA2亚洲邀请赛小组赛第五日 TOP10精彩集锦
2015/02/03 DOTA
python 运算符 供重载参考
2009/06/11 Python
Python有序字典简单实现方法示例
2017/09/28 Python
python爬虫面试宝典(常见问题)
2018/03/02 Python
python反编译学习之字节码详解
2019/05/19 Python
树莓派采用socket方式文件传输(python)
2019/06/22 Python
Python基础之变量基本用法与进阶详解
2020/01/03 Python
Python原始套接字编程实例解析
2020/01/29 Python
浅谈Python中os模块及shutil模块的常规操作
2020/04/03 Python
css3的动画特效之动画序列(animation)
2017/12/22 HTML / CSS
CSS实现进度条和订单进度条的示例
2020/11/05 HTML / CSS
公司薪酬管理制度
2014/01/31 职场文书
婚前保证书
2014/04/29 职场文书
迎七一演讲稿
2014/09/12 职场文书
企业法人授权委托书
2014/09/25 职场文书
四风问题对照检查整改措施思想报告
2014/10/05 职场文书
医德医风个人工作总结2014
2014/11/14 职场文书
电信营业员岗位职责
2015/04/14 职场文书
观看焦裕禄观后感
2015/06/09 职场文书
Python使用UDP实现720p视频传输的操作
2021/04/24 Python