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定时器使用示例分享
Feb 16 Python
python实现实时监控文件的方法
Aug 26 Python
Python浅复制中对象生存周期实例分析
Apr 02 Python
python requests 库请求带有文件参数的接口实例
Jan 03 Python
selenium+python自动化测试环境搭建步骤
Jun 03 Python
基于spring boot 日志(logback)报错的解决方式
Feb 20 Python
keras训练浅层卷积网络并保存和加载模型实例
Jul 02 Python
Tensorflow使用Anaconda、pycharm安装记录
Jul 29 Python
Expected conditions模块使用方法汇总代码解析
Aug 13 Python
如何解决python多种版本冲突问题
Oct 13 Python
Python3中小括号()、中括号[]、花括号{}的区别详解
Nov 15 Python
python游戏开发之pygame实现接球小游戏
Apr 22 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
php5中类的学习
2008/03/28 PHP
PHP生成压缩文件实例
2015/02/07 PHP
PHP MVC框架skymvc支持多文件上传
2016/05/26 PHP
PHP简单获取随机数的常用方法小结
2017/06/07 PHP
JQuery1.6 使用方法三
2011/11/23 Javascript
以JavaScript来实现WordPress中的二级导航菜单的方法
2015/12/14 Javascript
Bootstrap Metronic完全响应式管理模板学习笔记
2016/07/08 Javascript
如何用js判断dom是否有存在某class的值
2017/02/13 Javascript
jquery封装插件时匿名函数形参和实参的写法解释
2017/02/14 Javascript
JavaScript实现星星等级评价功能
2017/03/22 Javascript
Centos6.8下Node.js安装教程
2017/05/12 Javascript
VeeValidate在vue项目里表单校验应用案例
2018/05/09 Javascript
vue项目打包后打开页面空白解决办法
2018/06/29 Javascript
Vue 组件修改根实例的数据的方法
2019/04/02 Javascript
VUE实现移动端列表筛选功能
2019/08/23 Javascript
js实现简单的日历显示效果函数示例
2019/11/25 Javascript
Vue+Spring Boot简单用户登录(附Demo)
2020/11/12 Javascript
[06:45]DOTA2-DPC中国联赛 正赛 Magma vs LBZS 选手采访
2021/03/11 DOTA
使用Python来开发Markdown脚本扩展的实例分享
2016/03/04 Python
Python的shutil模块中文件的复制操作函数详解
2016/07/05 Python
python3库numpy数组属性的查看方法
2018/04/17 Python
Jupyter中直接显示Matplotlib的图形方法
2018/05/24 Python
使用python语言,比较两个字符串是否相同的实例
2018/06/29 Python
解决pyshp UnicodeDecodeError的问题
2019/12/06 Python
Django 5种类型Session使用方法解析
2020/04/29 Python
Python中flatten( ),matrix.A用法说明
2020/07/05 Python
如何用Python进行时间序列分解和预测
2021/03/01 Python
使用CSS3来匹配横屏竖屏的简单方法
2015/08/04 HTML / CSS
中国跨境在线时尚零售商:Bellelily
2018/04/06 全球购物
物流专业求职计划书
2014/01/10 职场文书
社保缴纳证明申请书
2014/11/03 职场文书
五好家庭事迹材料
2014/12/20 职场文书
医院见习总结
2015/06/24 职场文书
七年级作文之下雨天
2019/12/23 职场文书
只需要这一行代码就能让python计算速度提高十倍
2021/05/24 Python
python数字图像处理:图像的绘制
2022/06/28 Python