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实现的金山快盘的签到程序
Jan 17 Python
跟老齐学Python之集成开发环境(IDE)
Sep 12 Python
python使用opencv进行人脸识别
Apr 07 Python
安装Python的教程-Windows
Jul 22 Python
itchat接口使用示例
Oct 23 Python
动态规划之矩阵连乘问题Python实现方法
Nov 27 Python
Python实现账号密码输错三次即锁定功能简单示例
Mar 29 Python
python开发之anaconda以及win7下安装gensim的方法
Jul 05 Python
python opencv将图片转为灰度图的方法示例
Jul 31 Python
Python中模块(Module)和包(Package)的区别详解
Aug 07 Python
Python ORM框架Peewee用法详解
Apr 29 Python
2021年的Python 时间轴和即将推出的功能详解
Jul 27 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
《忧国的莫里亚蒂》先导宣传图与STAFF公开
2020/03/04 日漫
php中filter函数验证、过滤用户输入的数据
2014/01/13 PHP
php+mysql查询优化简单实例
2015/01/13 PHP
Laravel 5.1 on SAE环境开发教程【附项目demo源码】
2016/10/09 PHP
php基于curl实现随机ip地址抓取内容的方法
2016/10/11 PHP
PHP批量删除jQuery操作
2017/07/23 PHP
PHP中类与对象功能、用法实例解读
2020/03/27 PHP
JS效率个人经验谈(8-15更新),加入range技巧
2007/01/09 Javascript
jquery(live)中File input的change方法只起一次作用的解决办法
2011/10/21 Javascript
jQuery使用ajaxSubmit()提交表单示例
2014/04/04 Javascript
实现非常简单的js双向数据绑定
2015/11/06 Javascript
JavaScript中ES6 Babel正确安装过程
2016/07/18 Javascript
jQuery插件WebUploader实现文件上传
2016/11/07 Javascript
关于Stream和Buffer的相互转换详解
2017/07/26 Javascript
js处理包含中文的字符串实例
2017/10/11 Javascript
Vue iview-admin框架二级菜单改为三级菜单的方法
2018/07/03 Javascript
vue项目在安卓低版本机显示空白的原因分析(两种)
2018/09/04 Javascript
在vue使用clipboard.js进行一键复制文本的实现示例
2019/01/15 Javascript
深入了解Vue.js 混入(mixins)
2020/07/23 Javascript
[01:03:09]完美世界DOTA2联赛PWL S2 Forest vs SZ 第二场 11.25
2020/11/26 DOTA
Python 多线程的实例详解
2017/09/07 Python
Python学习笔记之图片人脸检测识别实例教程
2019/03/06 Python
Python二元赋值实用技巧解析
2019/10/25 Python
如何清空python的变量
2020/07/05 Python
selenium切换标签页解决get超时问题的完整代码
2020/08/30 Python
使用Html5多媒体实现微信语音功能
2019/07/26 HTML / CSS
大学生职业生涯规划范文
2014/01/22 职场文书
《长城》教学反思
2014/02/14 职场文书
产品质量承诺书范文
2014/03/27 职场文书
社会公德演讲稿
2014/05/20 职场文书
2016七一建党节慰问信
2015/11/30 职场文书
2016年第29个世界无烟日宣传活动总结
2016/04/06 职场文书
nginx常用命令放入shell脚本详解
2021/03/31 Servers
Python pandas读取CSV文件的注意事项(适合新手)
2021/06/20 Python
利用 SQL Server 过滤索引提高查询语句的性能分析
2021/07/15 SQL Server
httpclient调用远程接口的方法
2022/08/14 Java/Android