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实现k均值算法示例(k均值聚类算法)
Mar 16 Python
使用Python装饰器在Django框架下去除冗余代码的教程
Apr 16 Python
python计算圆周率pi的方法
Jul 11 Python
Python编写电话薄实现增删改查功能
May 07 Python
Python打包可执行文件的方法详解
Sep 19 Python
Python时间戳使用和相互转换详解
Dec 11 Python
Tensorflow实现卷积神经网络用于人脸关键点识别
Mar 05 Python
python使用phoenixdb操作hbase的方法示例
Feb 28 Python
利用Python代码实现一键抠背景功能
Dec 29 Python
浅谈pytorch 模型 .pt, .pth, .pkl的区别及模型保存方式
May 25 Python
Python项目实战之使用Django框架实现支付宝付款功能
Feb 23 Python
python Protobuf定义消息类型知识点讲解
Mar 02 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 xml实例 留言本
2009/03/20 PHP
php5.2以下版本无json_decode函数的解决方法
2014/05/25 PHP
PHP中cookie和session的区别实例分析
2014/08/28 PHP
php根据日期或时间戳获取星座信息和生肖等信息
2015/10/20 PHP
Yii框架实现记录日志到自定义文件的方法
2017/05/23 PHP
php中关于换行的实例写法
2019/09/26 PHP
jquery 表单取值常用代码
2009/12/22 Javascript
JavaScript中的Web worker多线程API研究
2014/12/06 Javascript
JS实现的竖向折叠菜单代码
2015/10/21 Javascript
JavaScript之underscore_动力节点Java学院整理
2017/07/03 Javascript
vscode 开发Vue项目的方法步骤
2018/11/25 Javascript
angularjs http与后台交互的实现示例
2018/12/21 Javascript
发布一款npm包帮助理解npm的使用
2019/01/03 Javascript
javascript判断一个变量是数组还是对象
2019/04/10 Javascript
微信小程序上传多图到服务器并获取返回的路径
2019/05/05 Javascript
[01:05:41]EG vs Optic Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
Python装饰器的函数式编程详解
2015/02/27 Python
Python面向对象程序设计示例小结
2019/01/30 Python
Python socket模块实现的udp通信功能示例
2019/04/10 Python
利用pyinstaller打包exe文件的基本教程
2019/05/02 Python
python 获取等间隔的数组实例
2019/07/04 Python
python多线程案例之多任务copy文件完整实例
2019/10/29 Python
10个示例带你掌握python中的元组
2020/11/23 Python
html5中为audio标签增加停止按钮动作实现方法
2013/01/04 HTML / CSS
让IE9以下版本的浏览器兼容HTML5的方法
2014/03/12 HTML / CSS
英国羊绒服装购物网站:Pure Collection
2018/10/22 全球购物
哈利波特商店:Harry Potter Shop
2018/11/30 全球购物
英国户外装备商店:Ultimate Outdoors
2019/05/07 全球购物
四个太阳教学反思
2014/02/01 职场文书
军神教学反思
2014/02/04 职场文书
职称评定自我鉴定
2014/03/18 职场文书
学前班评语大全
2014/05/04 职场文书
办公室务虚会发言材料
2014/10/20 职场文书
2014年新农村建设工作总结
2014/12/01 职场文书
同意报考证明
2015/06/17 职场文书
Vue3如何理解ref toRef和toRefs的区别
2022/02/18 Vue.js