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 Property属性的2种用法
Jun 21 Python
Python使用自带的ConfigParser模块读写ini配置文件
Jun 26 Python
浅谈编码,解码,乱码的问题
Dec 30 Python
python生成器,可迭代对象,迭代器区别和联系
Feb 04 Python
Python简单定义与使用二叉树示例
May 11 Python
python二维列表一维列表的互相转换实例
Jul 02 Python
python读写csv文件并增加行列的实例代码
Aug 01 Python
python中对二维列表中一维列表的调用方法
Jun 07 Python
Pycharm 2020.1 版配置优化的详细教程
Aug 07 Python
python3.8动态人脸识别的实现示例
Sep 21 Python
python 多线程中join()的作用
Oct 29 Python
OpenCV实现机器人对物体进行移动跟随的方法实例
Nov 09 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把网页保存为word文件的三种方法
2014/04/01 PHP
Yii2框架RESTful API 格式化响应,授权认证和速率限制三部分详解
2016/11/10 PHP
tbody元素支持嵌套的注意方法
2007/03/24 Javascript
jQuery一步一步实现跨浏览器的可编辑表格,支持IE、Firefox、Safari、Chrome、Opera
2009/08/28 Javascript
avascript中的自执行匿名函数应用示例
2014/09/15 Javascript
微信小程序 触控事件详细介绍
2016/10/17 Javascript
js实现倒计时及时间对象
2016/11/15 Javascript
清除js缓存的多种方法总结
2016/12/09 Javascript
使用jQuery的ajax方法向服务器发出get和post请求的方法
2017/01/13 Javascript
jquery实现静态搜索功能(可输入搜索文字)
2017/03/28 jQuery
详解Vuejs2.0 如何利用proxyTable实现跨域请求
2017/08/03 Javascript
JS实现留言板功能[楼层效果展示]
2017/12/27 Javascript
angular 表单验证器验证的同时限制输入的实现
2019/04/11 Javascript
Cordova(ionic)项目实现双击返回键退出应用
2019/09/17 Javascript
使用Vue.set()方法实现响应式修改数组数据步骤
2019/11/09 Javascript
微信小程序以ssm做后台开发的实现示例
2020/04/08 Javascript
Vue中添加滚动事件设置的方法详解
2020/09/14 Javascript
手动实现vue2.0的双向数据绑定原理详解
2021/02/06 Vue.js
[02:49]DAC2018决赛日TOP5 LGD开启黑暗之门绝杀VP
2018/04/08 DOTA
基于python脚本实现软件的注册功能(机器码+注册码机制)
2016/10/09 Python
如何在Python函数执行前后增加额外的行为
2016/10/20 Python
Python 元类实例解析
2018/04/04 Python
pandas计算最大连续间隔的方法
2019/07/04 Python
解决Tensorflow2.0 tf.keras.Model.load_weights() 报错处理问题
2020/06/12 Python
python 删除excel表格重复行,数据预处理操作
2020/07/06 Python
python字典key不能是可以是啥类型
2020/08/04 Python
html5通过postMessage进行跨域通信的方法
2017/12/04 HTML / CSS
联想墨西哥官方网站:Lenovo墨西哥
2016/08/17 全球购物
彪马美国官网:PUMA美国
2017/03/09 全球购物
德国高性价比网上药店:medpex
2017/07/09 全球购物
Oral-B荷兰:牙医最推荐的品牌
2020/02/25 全球购物
如何进行Linux分区优化
2013/02/12 面试题
一年级数学下册复习计划
2015/01/17 职场文书
MySQL中in和exists区别详解
2021/06/03 MySQL
Django使用echarts进行可视化展示的实践
2021/06/10 Python
Python利用FlashText算法实现替换字符串
2022/03/31 Python