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 相关文章推荐
web.py获取上传文件名的正确方法
Aug 26 Python
Python lxml模块安装教程
Jun 02 Python
Python基于select实现的socket服务器
Apr 13 Python
Python判断两个对象相等的原理
Dec 12 Python
将字典转换为DataFrame并进行频次统计的方法
Apr 08 Python
对pandas中apply函数的用法详解
Apr 10 Python
使用matplotlib中scatter方法画散点图
Mar 19 Python
Python一键安装全部依赖包的方法
Aug 12 Python
Python依赖包整体迁移方法详解
Aug 15 Python
对django的User模型和四种扩展/重写方法小结
Aug 17 Python
golang/python实现归并排序实例代码
Aug 30 Python
windows系统Tensorflow2.x简单安装记录(图文)
Jan 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 删除无限级目录与文件代码共享
2008/11/22 PHP
Yii使用技巧大汇总
2015/12/29 PHP
Yii2针对指定url的生成及图片等的引入方法小结
2016/07/18 PHP
Thinkphp5.0自动生成模块及目录的方法详解
2017/04/17 PHP
js计数器代码
2006/11/04 Javascript
学习js所必须要知道的一些
2007/03/07 Javascript
Jquery.LazyLoad.js修正版下载,实现图片延迟加载插件
2011/03/12 Javascript
jquery右下角弹出提示框示例代码
2013/10/08 Javascript
NodeJS学习笔记之网络编程
2014/08/03 NodeJs
node.js中的fs.appendFileSync方法使用说明
2014/12/17 Javascript
深入理解JavaScript系列(35):设计模式之迭代器模式详解
2015/03/03 Javascript
js通过iframe加载外部网页的实现代码
2015/04/05 Javascript
完美实现八种js焦点轮播图(上篇)
2016/07/18 Javascript
jQuery EasyUI封装简化操作
2016/09/18 Javascript
JavaScript交换两个变量值的七种解决方案
2016/12/01 Javascript
Node.js log4js日志管理详解
2018/07/31 Javascript
vue vant Area组件使用详解
2019/12/09 Javascript
[48:00]EG vs LGD 2018国际邀请赛淘汰赛BO3 第二场 8.26
2018/08/29 DOTA
Python实现的简单发送邮件脚本分享
2014/11/07 Python
python xml.etree.ElementTree遍历xml所有节点实例详解
2016/12/04 Python
python读取文件名并改名字的实例
2019/01/07 Python
基于wxPython的GUI实现输入对话框(1)
2019/02/27 Python
python GUI库图形界面开发之PyQt5窗口背景与不规则窗口实例
2020/02/25 Python
检测浏览器是否支持html5视频的代码
2013/03/28 HTML / CSS
HTML5 manifest离线缓存的示例代码
2018/08/08 HTML / CSS
美国第二大连锁书店:Books-A-Million
2017/12/28 全球购物
教师岗位职责
2013/11/17 职场文书
高中历史教学反思
2014/02/08 职场文书
大学军训感言400字
2014/03/11 职场文书
跳蚤市场口号
2014/06/13 职场文书
《中国梦我的梦》大学生演讲稿
2014/08/20 职场文书
2015年政教主任工作总结
2015/07/23 职场文书
《所见》教学反思
2016/02/23 职场文书
详解php中流行的rpc框架
2021/05/29 PHP
Python使用openpyxl模块处理Excel文件
2022/06/05 Python
SpringBoot详解执行过程
2022/07/15 Java/Android