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实现ipsec开权限实例
Nov 11 Python
解决PySide+Python子线程更新UI线程的问题
Jan 11 Python
Python基于mysql实现学生管理系统
Feb 21 Python
python实现对输入的密文加密
Mar 20 Python
python dlib人脸识别代码实例
Apr 04 Python
Python将string转换到float的实例方法
Jul 29 Python
Scrapy框架基本命令与settings.py设置
Feb 06 Python
解决Pycharm中恢复被exclude的项目问题(pycharm source root)
Feb 14 Python
Python3获取cookie常用三种方案
Oct 05 Python
Python列表删除重复元素与图像相似度判断及删除实例代码
May 07 Python
Django对接elasticsearch实现全文检索的示例代码
Aug 02 Python
Python使用psutil库对系统数据进行采集监控的方法
Aug 23 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
DSP接收机前端设想
2021/03/02 无线电
php Smarty date_format [格式化时间日期]
2010/03/15 PHP
IIS下PHP连接数据库提示mysql undefined function mysql_connect()
2010/06/04 PHP
php中通过虚代理实现延迟加载的实现代码
2011/06/10 PHP
PHP URL参数获取方式的四种例子
2014/02/28 PHP
为PHP安装imagick时出现Cannot locate header file MagickWand.h错误的解决方法
2014/11/03 PHP
php使用pdo连接mssql server数据库实例
2014/12/25 PHP
PHP文件与目录操作示例
2016/12/24 PHP
详谈symfony window下的安装 安装时候出现的问题以及解决方法
2017/09/28 PHP
Laravel框架实现简单的学生信息管理平台案例
2019/05/07 PHP
js字符编码函数区别分析
2008/06/05 Javascript
Javascript 的addEventListener()及attachEvent()区别分析
2009/05/21 Javascript
jQuery each()方法的使用方法
2010/03/18 Javascript
jquery下checked取值问题的解决方法
2012/08/09 Javascript
IE10中flexigrid无法显示数据的解决方法
2015/07/26 Javascript
使用JS代码实现点击按钮下载文件
2016/11/12 Javascript
原生js实现返回顶部缓冲效果
2017/01/18 Javascript
ionic+AngularJs实现获取验证码倒计时按钮
2017/04/22 Javascript
Vue的轮播图组件实现方法
2018/03/03 Javascript
使用Angular CLI进行单元测试和E2E测试的方法
2018/03/24 Javascript
this.$toast() 了解一下?
2019/04/18 Javascript
对vuex中store和$store的区别说明
2020/07/24 Javascript
用python写一个windows下的定时关机脚本(推荐)
2017/03/21 Python
python如何在循环引用中管理内存
2018/03/20 Python
python实现狄克斯特拉算法
2019/01/17 Python
python实现转圈打印矩阵
2019/03/02 Python
python通过移动端访问查看电脑界面
2020/01/06 Python
详解CSS3开启硬件加速的使用和坑
2017/08/21 HTML / CSS
优衣库美国官网:UNIQLO美国
2018/04/14 全球购物
研究生自荐信
2013/10/09 职场文书
诚信承诺书模板
2014/05/26 职场文书
机械设计及其自动化专业求职信
2014/06/09 职场文书
学校搬迁方案
2014/06/15 职场文书
2014年房产销售工作总结
2014/12/08 职场文书
简单介绍 http请求响应参数、无连接无状态、MIME、状态码、端口、telnet、curl
2021/03/31 HTML / CSS
浅谈Laravel中使用Slack进行异常通知
2021/05/29 PHP