Python PyInstaller库基本使用方法分析


Posted in Python onDecember 12, 2019

本文实例讲述了Python PyInstaller库基本使用方法。分享给大家供大家参考,具体如下:

概述

将.py源码转换成无需源代码的可执行文件

.py文件 -> PyInstaller -> - Windows(exe文件)/Linux/Max OS X

PyInstaller库是第三方库

  • 官方网站:PyInstaller
  • 第三方库:使用前需要额外安装
  • 安装第三方库需要使用pip工具

Window 系统环境下安装

  1. 首先环境变量需已设定好 ,Win+R 调出运行,输入sysdm.cpl,唤出系统属性。

    高级选项页中点开环境变量。

  2. 编辑Path环境变量,后增;python安装路径;pip.exe所在路径
  3. 电脑网络是正常的,打开命令行窗口输入pip install pyinstaller回车即可。

Python PyInstaller库基本使用方法分析

pip自动联网安装

简单使用

(cmd命令行) pyinstaller -F <文件名.py>

Python PyInstaller库基本使用方法分析

简单使用

常用参数

参数 描述
-h 查看帮助
--clean 清理打包过程中的临时文件
-D,--onedir 默认值,生产dist文件夹
-F,--onefile 在dist文件夹中只生成独立的打包文件
-i 指定打包程序使用的图标(icon)文件
-w Window环境中,程序启动时,不打开控制台
-c Window环境中,使用控制台

使用举例

pyinstaller -i curve.ico -F SevenDigitsDrawV2.py

Python PyInstaller库基本使用方法分析

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
使用PyCharm配合部署Python的Django框架的配置纪实
Nov 19 Python
Python中操作符重载用法分析
Apr 29 Python
分享Python开发中要注意的十个小贴士
Aug 30 Python
python使用两种发邮件的方式smtp和outlook示例
Jun 02 Python
浅谈python装饰器探究与参数的领取
Dec 01 Python
python执行系统命令后获取返回值的几种方式集合
May 12 Python
Python 的AES加密与解密实现
Jul 09 Python
基于python的列表list和集合set操作
Nov 24 Python
PyQt5 文本输入框自动补全QLineEdit的实现示例
May 13 Python
python如何实时获取tcpdump输出
Sep 16 Python
如何利用Python 进行边缘检测
Oct 14 Python
Python用dilb提取照片上人脸的示例
Oct 26 Python
Python + Requests + Unittest接口自动化测试实例分析
Dec 12 #Python
python opencv图片编码为h264文件的实例
Dec 12 #Python
Python pygame绘制文字制作滚动文字过程解析
Dec 12 #Python
详解python 中in 的 用法
Dec 12 #Python
python调用c++返回带成员指针的类指针实例
Dec 12 #Python
在Python中实现函数重载的示例代码
Dec 12 #Python
django框架F&amp;Q 聚合与分组操作示例
Dec 12 #Python
You might like
PHP表单提交表单名称含有点号(.)则会被转化为下划线(_)
2011/12/14 PHP
php中Ioc(控制反转)和Di(依赖注入)
2017/05/07 PHP
JS类的封装及实现代码
2009/12/02 Javascript
如何让easyui gridview 宽度自适应窗口改变及fitColumns应用
2013/01/25 Javascript
详解javascript事件绑定使用方法
2016/10/20 Javascript
Bootstrap基本组件学习笔记之导航(10)
2016/12/07 Javascript
Jquery on绑定的事件 触发多次实例代码
2016/12/08 Javascript
layer弹出的iframe层在执行完毕后关闭当前弹出层的方法
2018/08/17 Javascript
jQuery实现的简单手风琴效果示例
2018/08/29 jQuery
vue跳转同一个组件,参数不同,页面接收值只接收一次的解决方法
2019/11/05 Javascript
Python中的元类编程入门指引
2015/04/15 Python
Python获取CPU、内存使用率以及网络使用状态代码
2018/02/08 Python
浅谈pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
2018/04/10 Python
python matlibplot绘制3D图形
2018/07/02 Python
详解python的sorted函数对字典按key排序和按value排序
2018/08/10 Python
python opencv 读取本地视频文件 修改ffmpeg的方法
2019/01/26 Python
解决Python3下map函数的显示问题
2019/12/04 Python
利用matplotlib实现根据实时数据动态更新图形
2019/12/13 Python
python 消费 kafka 数据教程
2019/12/21 Python
Python 一行代码能实现丧心病狂的功能
2020/01/18 Python
HTML5 Web Workers之网站也能多线程的实现
2013/04/24 HTML / CSS
Application Cache未缓存文件无法访问无法加载问题
2014/05/31 HTML / CSS
英国PC组件和在线电脑商店:SCAN
2019/04/18 全球购物
Groupon荷兰官方网站:高达70%的折扣
2019/11/01 全球购物
思想专业自荐信范文
2013/12/25 职场文书
总经理司机职责
2014/02/02 职场文书
中学家长会邀请函
2014/02/03 职场文书
《最后的姿势》教学反思
2014/02/27 职场文书
酒店总经理岗位职责
2014/03/17 职场文书
机械专业技术员求职信
2014/06/14 职场文书
安全例会汇报材料
2014/08/23 职场文书
管辖权异议上诉状
2015/05/23 职场文书
利用Python+OpenCV三步去除水印
2021/05/28 Python
配置nginx 重定向到系统维护页面
2021/06/08 Servers
解决mysql模糊查询索引失效问题的几种方法
2021/06/18 MySQL
Python实现列表拼接和去重的三种方式
2021/07/02 Python