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算法学习之基数排序实例
Dec 18 Python
Python爬虫中urllib库的进阶学习
Jan 05 Python
TensorFlow实现Batch Normalization
Mar 08 Python
python3 对list中每个元素进行处理的方法
Jun 29 Python
Python爬虫实现获取动态gif格式搞笑图片的方法示例
Dec 24 Python
解决django后台样式丢失,css资源加载失败的问题
Jun 11 Python
使用Django和Postgres进行全文搜索的实例代码
Feb 13 Python
python GUI库图形界面开发之PyQt5信号与槽事件处理机制详细介绍与实例解析
Mar 08 Python
Python基于paramunittest模块实现excl参数化
Apr 26 Python
Keras中的两种模型:Sequential和Model用法
Jun 27 Python
Python pickle模块常用方法代码实例
Oct 10 Python
python3中calendar返回某一时间点实例讲解
Nov 18 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数据类型之整数类型、浮点数的介绍
2013/04/28 PHP
教你在PHPStorm中配置Xdebug
2015/07/27 PHP
Zend Framework生成验证码并实现验证码验证功能(附demo源码下载)
2016/03/22 PHP
PHP利用二叉堆实现TopK-算法的方法详解
2017/04/24 PHP
微信推送功能实现方式图文详解
2019/07/12 PHP
使用JS读秒使用示例
2013/09/21 Javascript
javascript实现获取服务器时间
2015/05/19 Javascript
基于AngularJs + Bootstrap + AngularStrap相结合实现省市区联动代码
2016/05/30 Javascript
第一次接触神奇的Bootstrap导航条
2016/08/09 Javascript
JS运动特效之完美运动框架实例分析
2018/01/24 Javascript
React 组件转 Vue 组件的命令写法
2018/02/28 Javascript
如何解决React官方脚手架不支持Less的问题(小结)
2018/09/12 Javascript
js使用swiper实现层叠轮播效果实例代码
2018/12/12 Javascript
微信小程序保存多张图片的实现方法
2019/03/05 Javascript
微信小程序自定义组件传值 页面和组件相互传数据操作示例
2019/05/05 Javascript
vue路由切换时取消之前的所有请求操作
2020/09/01 Javascript
vue集成一个支持图片缩放拖拽的富文本编辑器
2021/01/29 Vue.js
node.js 基于 STMP 协议和 EWS 协议发送邮件
2021/02/14 Javascript
python开发之list操作实例分析
2016/02/22 Python
Python2.7 实现引入自己写的类方法
2018/04/29 Python
django 外键model的互相读取方法
2018/12/15 Python
python 实现敏感词过滤的方法
2019/01/21 Python
python Event事件、进程池与线程池、协程解析
2019/10/25 Python
Python全局锁中如何合理运用多线程(多进程)
2019/11/06 Python
Python线程协作threading.Condition实现过程解析
2020/03/12 Python
Python实现aes加密解密多种方法解析
2020/05/15 Python
HTML5拖拽文件上传的示例代码
2021/03/04 HTML / CSS
美国女性运动零售品牌:Lady Foot Locker
2017/05/12 全球购物
NBA欧洲商店(英国):NBA Europe Store UK
2018/07/27 全球购物
德国购买踏板车网站:Microscooter
2019/10/14 全球购物
迎国庆演讲稿
2014/09/15 职场文书
技术股东合作协议书
2014/12/02 职场文书
拖欠货款起诉状
2015/05/20 职场文书
办公室管理规章制度
2015/08/04 职场文书
MySQL优化及索引解析
2022/03/17 MySQL
升级 Win11 还是坚守 Win10?微软 Win11 新系统缺失功能大盘点
2022/04/05 数码科技