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 相关文章推荐
python定时检查启动某个exe程序适合检测exe是否挂了
Jan 21 Python
python算法学习之基数排序实例
Dec 18 Python
python基于BeautifulSoup实现抓取网页指定内容的方法
Jul 09 Python
Python利用Beautiful Soup模块创建对象详解
Mar 27 Python
Django视图之ORM数据库查询操作API的实例
Oct 27 Python
Python编程pygame模块实现移动的小车示例代码
Jan 03 Python
Python中pillow知识点学习
Apr 30 Python
django中瀑布流写法实例代码
Oct 14 Python
PyQT5 emit 和 connect的用法详解
Dec 13 Python
Python使用ElementTree美化XML格式的操作
Mar 06 Python
使用tensorflow实现VGG网络,训练mnist数据集方式
May 26 Python
python利用xpath爬取网上数据并存储到django模型中
Feb 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
2006/12/14 PHP
encode脚本和normal脚本混用的问题与解决方法
2007/03/08 Javascript
原生Js页面滚动延迟加载图片实现原理及过程
2013/06/24 Javascript
jQuery简单实现banner图片切换
2014/01/02 Javascript
Jquery实现自定义tooltip示例代码
2014/02/12 Javascript
js实现圆盘记速表
2015/08/03 Javascript
javascript执行环境及作用域详解
2016/05/05 Javascript
JS选取DOM元素的简单方法
2016/07/08 Javascript
JS实现将数字金额转换为大写人民币汉字的方法
2016/08/02 Javascript
JS中作用域和变量提升(hoisting)的深入理解
2016/10/31 Javascript
jQuery弹出层插件popShow(改进版)用法示例
2017/01/23 Javascript
js 获取今天以及过去日期
2017/04/11 Javascript
Node.js中的http请求客户端示例(request client)
2017/05/04 Javascript
web前端vue之CSS过渡效果示例
2018/01/10 Javascript
Vue-路由导航菜单栏的高亮设置方法
2018/03/17 Javascript
微信小程序静默登录的实现代码
2020/01/08 Javascript
Vue 一键清空表单的实现方法
2020/02/07 Javascript
JS中FormData类实现文件上传
2020/03/27 Javascript
vue中配置scss全局变量的步骤
2020/12/28 Vue.js
Python的lambda匿名函数的简单介绍
2013/04/25 Python
python解析html开发库pyquery使用方法
2014/02/07 Python
python 系统调用的实例详解
2017/07/11 Python
python模拟事件触发机制详解
2018/01/19 Python
浅谈pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
2018/04/10 Python
对python周期性定时器的示例详解
2019/02/19 Python
简单分析python的类变量、实例变量
2019/08/23 Python
如何定义TensorFlow输入节点
2020/01/23 Python
python实现从ftp服务器下载文件
2020/03/03 Python
Python读入mnist二进制图像文件并显示实例
2020/04/24 Python
Django ORM实现按天获取数据去重求和例子
2020/05/18 Python
python 解决selenium 中的 .clear()方法失效问题
2020/09/01 Python
技校个人求职信范文
2014/01/25 职场文书
《画》教学反思
2014/04/14 职场文书
竞选学生会主席演讲稿
2014/04/24 职场文书
个人承诺书怎么写
2014/05/24 职场文书
MySQL 视图(View)原理解析
2021/05/19 MySQL