利用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的Django框架中包装视图函数
Jul 20 Python
django项目运行因中文而乱码报错的几种情况解决
Nov 07 Python
python 判断网络连通的实现方法
Apr 22 Python
Python for循环与range函数的使用详解
Mar 23 Python
在Python函数中输入任意数量参数的实例
Jul 16 Python
python字符串的拼接方法总结
Nov 18 Python
python扫描线填充算法详解
Feb 19 Python
Python HTMLTestRunner库安装过程解析
May 25 Python
python文件操作seek()偏移量,读取指正到指定位置操作
Jul 05 Python
python 爬虫基本使用——统计杭电oj题目正确率并排序
Oct 26 Python
python实现猜拳游戏项目
Nov 30 Python
Python中json.load()和json.loads()有哪些区别
Jun 07 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的知识
2006/11/17 PHP
网站防止被刷票的一些思路与方法
2015/01/08 PHP
laravel框架中表单请求类型和CSRF防护实例分析
2019/11/23 PHP
JavaScript中的对象化编程
2008/01/16 Javascript
js ondocumentready onmouseover onclick onmouseout 样式
2010/07/22 Javascript
让JavaScript拥有类似Lambda表达式编程能力的方法
2010/09/12 Javascript
解析window.open的使用方法总结
2013/06/19 Javascript
JS操作COOKIE实现备忘记录的方法
2016/04/01 Javascript
Bootstrap3制作自己的导航栏
2016/05/12 Javascript
Ubuntu系统下Angularjs开发环境安装
2016/09/01 Javascript
jQuery简单实现中间浮窗效果
2016/09/04 Javascript
js截取字符串功能的实现方法
2017/09/27 Javascript
总结js函数相关知识点
2018/02/27 Javascript
vue 中滚动条始终定位在底部的方法
2018/09/03 Javascript
对angular2中的ngfor和ngif指令嵌套实例讲解
2018/09/12 Javascript
微信小程序使用map组件实现检索(定位位置)周边的POI功能示例
2019/01/23 Javascript
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
2019/06/10 jQuery
layui表格数据重载
2019/07/27 Javascript
JS手写一个自定义Promise操作示例
2020/03/16 Javascript
编写Python脚本来获取mp3文件tag信息的教程
2015/05/04 Python
Python2.7下安装Scrapy框架步骤教程
2017/12/22 Python
python之消除前缀重命名的方法
2018/10/21 Python
python中类的属性和方法介绍
2018/11/27 Python
opencv调整图像亮度对比度的示例代码
2019/09/27 Python
python如何删除文件、目录
2020/06/23 Python
python如何快速生成时间戳
2020/07/21 Python
Python如何获取文件路径/目录
2020/09/22 Python
Python list和str互转的实现示例
2020/11/16 Python
HTML5之SVG 2D入门4—笔画与填充
2013/01/30 HTML / CSS
思想汇报格式
2014/01/05 职场文书
亮剑精神演讲稿
2014/05/23 职场文书
共产党员公开承诺践诺书
2014/05/28 职场文书
2015年毕业生个人自荐书
2015/03/24 职场文书
2015大学生暑假调查报告
2015/07/13 职场文书
2020年元旦晚会策划书模板
2019/12/30 职场文书