Python的pyinstaller库

pyinstaller的安装

介绍:pyinstaller是Python的第三方库,主要用于将Python代码打包成  可执行文件    ,以此达到就算没安装Python也可运行代码目的

安装方法:有几种:

1.最简单是在命令行(就是cmd(默认是Windows,没了解Linux和Mac)输入 pip install pyinstaller ,但是这种办法可能会报错,因为这个依赖 pywin32

需要先安装pywin32输入pip install pywin32 ,还有其他错误参见:官方文档

em,更新版本也可以在cmd里更新输入 pip install --upgrade pyinstaller

b.再转cmd  cd到解压文件目录里,输入 python setup.py install

3.最后可在cmd中输入 pip show pyinstaller 如果出现类似下面的文字就成功了

Name: pyinstaller

Version:3.5Summary: PyInstaller bundles a Python application and all its dependencies into a single package.

Home-page: http://www.pyinstaller.org

Author: Giovanni Bajo, Hartmut Goebel, David Vierra, David Cortesi, Martin Zibricky

Author-email: pyinstaller@googlegroups.com

License: GPL license with a special exception which allows to use PyInstaller to build and distribute non-freeprograms (including commercial ones)

Location: (**********这里是pyinstaller一些文件的路径***********)Requires: setuptools, altgraph, pywin32-ctypes, pefile

Required-by:

2. pyinstaller的使用    (详细的参考  pyinstaller的使用,这里只列举几个常用的)

1 -h, --help 显示此帮助消息并退出2 -v, --version 显示程序版本信息并退出。3 --distpath DIR 放置捆绑应用的位置(默认值:./did)4 --workpath WORKPATH 在哪里放置所有临时工作文件,.log,.pyz等(默认值:./build)5 -y, --noconfirm 替换输出目录(默认值:SPECPATH / dist /SPECNAME)而不要求确认6 --upx-dir UPX_DIR UPX实用程序的路径(默认:搜索执行路径)7 -a, --ascii 不包括unicode编码支持(默认值:如果可用,则包含)8 --clean 在构建之前清理PyInstaller缓存并删除临时文件。9 --log-level LEVEL 构建时控制台消息中的详细信息量。LEVEL可能是TRACE, DEBUG,INFO,WARN,ERROR,CRITICAL之一(默认值:INFO)。10 *******下面是一些关于生成文件的配置************

11 -D, --onedir             创建包含可执行文件的单文件夹包(默认)12 -F, --onefile            创建一个文件捆绑的可执行文件。13 --specpath DIR            用于存储生成的spec文件的文件夹(默认值:当前目录)14 -n NAME, --name NAME       要分配给捆绑应用程序和规范文件的名称(默认值:第一个脚本的基本名称)

3.关于生成可执行文件的icon添加办法

--------------------------------------------------------this  not   is   the   end    of    this  article     ---------------------------------

pyinstaller库属于python语言的标准库_Day6----Python的pyinstall库的使用相关推荐

  1. 学python语言有前途吗-学习python的前景怎么样?

    Python是一种计算机程序设计语言,可应用于网页开发和软件开发等方面.Python优雅.明确.简单,入门时间按天计算.免费开源.速度快.可移植性,在各领域应用广泛.那么.Python的火爆只是因为这 ...

  2. 北理工嵩天Python语言程序设计笔记(10 Python计算生态概览)

    前言 本文是对<北理工 嵩天/黄天宇/礼欣 Python语言程序设计>的学习笔记,供自己查阅使用. 文章目录 北理工嵩天Python语言程序设计笔记(目录) 北理工嵩天Python语言程序 ...

  3. Python语言学习:利用python语言实现调用内部命令(python调用Shell脚本)—命令提示符cmd的几种方法

    Python语言学习:利用python语言实现调用内部命令(python调用Shell脚本)-命令提示符cmd的几种方法 目录 利用python语言实现调用内部命令-命令提示符cmd的几种方法 T1. ...

  4. python语言的标准库有哪些,python标准库函数有哪些

    PyFlux库函数是什么? PyFlux是Python编程语言的开源时间序列库.PyFlux是Python中为处理时间序列问题而创建的开源库. 该库有一系列极好的时间序列模型,包括但不限于 ARIMA ...

  5. python语言自学教程-3D图示Python标准自学教程入门篇

    内容简介: Python入门篇教程从最基础的计算机发展史.Python的来源与发展历史开始讲起: 依次讲解python变量与表达式.数据类型.运算符.流程控制语句等,末尾通过课堂练习.课后作业以及微型 ...

  6. 为什么要学python语言_我们为什么要学习Python语言?

    原标题:我们为什么要学习Python语言? 聊到我们为什么要学习Python语言?小编不禁又想起大佬潘石屹准备开启Python学习旅程时所发布的微博. 我们为什么要学习Python语言? 在农业社会时 ...

  7. python语言及其应用-[读书笔记] Python语言及其应用

    记录下秋招期间看的一本Python工具书<Python语言与其应用>,查漏补缺,部分内容整理如下: 易混淆概念 1.1 删除 - del,remove()和pop() 1.2 复制 - 浅 ...

  8. python语言能做什么软件-python语言能做什么?

    一. Python是一种支持面向对象的解释性高级语言,Simple yet Powerful是人们对它的一致评价.它包含多种Programming Paradigm,包括Object-Oriented ...

  9. python web为什么不火-Python语言为什么这么火?老男孩Python入门培训

    在过去的两年中,Python的发展可以说是一路高歌猛进,成为了近几年最火的编程语言,也是现在四大编程语言之一.不仅仅如此,现在程序员圈子对这么语言非常重视,最关键的是,学习Python的人越来越多了, ...

  10. [转载] 语言程序设计第4版黄洪艺_计算机二级教程 Python语言程序设计 第8章python计算生态...

    参考链接: Python | 接球比赛 第八章学习知识导图 考点主要是: 1) 基本的Python内置函数 2) 了解Python计算生态 3) 作者归纳:这章看一下基本概念,主要认真看一下代码和代码 ...

最新文章

  1. 语义分割双料冠军!微软 OCRNet化解语义分割上下文信息缺失难题|ECCV 2020
  2. 代码生成(Code Generation) 表达式编译
  3. Velocity笔记(上)
  4. stm32最小系统板原理图_嵌入式单片机之STM32F103C8T6最小系统板电路设计参考
  5. Win10安装python扩展的几种方式
  6. 多表无关联查询(范围查询):查询某个人属于哪个工资区间
  7. Xshell5突然连不上虚拟机
  8. ROBOMASTER机甲大师赛视觉组学习方案
  9. golang模拟新浪微博登录
  10. C++学习(四零零)百度文库页面的核心代码(水印部分)
  11. 《响应式Web设计实践》一2.2 字体大小
  12. CC2640R2F之基础--工程管理篇(下)--外设驱动IO口分配(纯干货)
  13. 基于python网络爬虫天气_Python网络爬虫之中国天气网
  14. Cocostudio学习笔记(2) Button + CheckBox
  15. IOS中策略模式初运用
  16. [矩阵计算]Lanczos方法:求稀疏矩阵特征值
  17. Unity2D 官方骨骼动画Anima2D使用方法
  18. 更改dede网站地图模板样式
  19. 求助:java applet无法运行,错误: 找不到或无法加载主类 sun.applet.AppletViewer
  20. Java面试题整理一(反射)

热门文章

  1. JAVA线程池原理-1
  2. dma接收双缓存 stm32_STM32和WM8960 I2S 利用DMA双缓冲音频播放和录音(二)
  3. python随机生成一个数字_python随机生成
  4. 用java实现选择法排序
  5. 求一元二次方程的根【C++】
  6. MessageBox ShowNumber 之类的迷案
  7. 【Kubernetes 010】Ingress作用及Ingress-Nginx实际操作详解
  8. opencv中的CV_RGB2GRAY与CV_BGR2GRAY的区别
  9. 处理四种ADSL掉线的故障问题【丶Demond CSDN博客】
  10. 联想+android电视,骁龙跨界 首款Android 4.0联想电视上市