利用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 相关文章推荐
windows下wxPython开发环境安装与配置方法
Jun 28 Python
python并发编程之线程实例解析
Dec 27 Python
Python(TensorFlow框架)实现手写数字识别系统的方法
May 29 Python
将string类型的数据类型转换为spark rdd时报错的解决方法
Feb 18 Python
python 猴子补丁(monkey patch)
Jun 26 Python
Python使用sklearn库实现的各种分类算法简单应用小结
Jul 04 Python
关于pytorch处理类别不平衡的问题
Dec 31 Python
python GUI库图形界面开发之PyQt5多行文本框控件QTextEdit详细使用方法实例
Feb 28 Python
python基于socket函数实现端口扫描
May 28 Python
Python3爬虫关于代理池的维护详解
Jul 30 Python
详解python的内存分配机制
May 10 Python
python区块链实现简版工作量证明
May 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
地摊中国 - 珍藏老照片
2020/08/18 杂记
用PHP实现ODBC数据分页显示一例
2006/10/09 PHP
mysql总结之explain
2012/02/27 PHP
探讨php中防止SQL注入最好的方法是什么
2013/06/10 PHP
php读取excel文件示例分享(更新修改excel)
2014/02/27 PHP
php中strtotime函数用法详解
2014/11/15 PHP
基于php实现的php代码加密解密类完整实例
2016/10/12 PHP
DOMAssitant最新版 DOMAssistant 2.5发布
2007/12/25 Javascript
jquery 学习之一 对象访问
2010/11/23 Javascript
jquery操作checked属性以及disabled属性的多种方法
2014/06/20 Javascript
基于Javascript实现文件实时加载进度的方法
2016/10/12 Javascript
bootstrap配合Masonry插件实现瀑布式布局
2017/01/18 Javascript
Nodejs核心模块之net和http的使用详解
2019/04/02 NodeJs
taro开发微信小程序的实践
2019/05/21 Javascript
vue element upload组件 file-list的动态绑定实现
2019/10/11 Javascript
非常漂亮的js烟花效果
2020/03/10 Javascript
Python网页解析利器BeautifulSoup安装使用介绍
2015/03/17 Python
Python创建一个元素都为0的列表实例
2019/11/28 Python
Python -m参数原理及使用方法解析
2020/08/21 Python
利用css3 translate完美实现表头固定效果
2017/02/28 HTML / CSS
css3实例教程 一款纯css3实现的发光屏幕旋转特效
2014/12/07 HTML / CSS
Urban Outfitters英国官网:美国平价服饰品牌
2016/11/25 全球购物
欧舒丹比利时官网:L’OCCITANE比利时
2017/04/25 全球购物
Feelunique德国官方网站:欧洲最大的在线美容零售商
2019/07/20 全球购物
汽车技术服务英文求职信范文
2014/01/02 职场文书
学徒工职责
2014/03/06 职场文书
幼儿园教师岗位职责
2014/03/17 职场文书
奥巴马的演讲稿
2014/05/15 职场文书
党员承诺书格式
2014/05/21 职场文书
心理学专业求职信
2014/06/16 职场文书
开展批评与自我批评发言稿
2014/10/16 职场文书
四年级小学生评语
2014/12/26 职场文书
学校中层领导培训心得体会
2016/01/11 职场文书
《爬天都峰》教学反思
2016/02/23 职场文书
JavaScript实现两个数组的交集
2022/03/25 Javascript
Apache Pulsar结合Hudi构建Lakehouse方案分析
2022/03/31 Servers