python中安装pyinstaller库的方法

2023-10-27

最近,在学习python过程中运用到了一个python的第三方库pyinstaller,是一个可以把程序打包为一个可执行文件,用户可以直接运行。

一.pyinstaller库的安装

1.pip包安装
因为在配置python环境中自带了一个下载工具包pip,这个是可以直接下载python的第三方库的,所以打开powershell或者cmd模式,在终端中输入以下命令:

pip install pyinstaller

在这里插入图片描述
因为我已经安装过了,所以这里提示已经安装完毕
2.pycharm中安装
在pycharm下载第三方库就更简单了,直接打开设置,找到python packages搜索第三方库名安装下来就行
在这里插入图片描述

二.pyinstaller库的使用

这个库的使用也是要像pip一样要在命令行中使用。在此之前还要设置以下环境变量,这样才能在命令行中直接使用,要不然会一直报错。

1.环境变量设置

首先,打开<系统>–<高级系统设置>–<环境变量>
在这里插入图片描述
然后找到用户变量的path,点击编辑
在这里插入图片描述
找到pyinstaller库下载的位置,复制上去就行了
在这里插入图片描述
2.使用方法
在py文件夹下,shift + 右键打开powershell模式,输入:

pyinstaller -F <文件名>

在这里插入图片描述
在这里插入图片描述
在对应文件夹下生成了三个文件,其中dist里面就是已经生成好了的.exe可执行文件,前面两个文件_pycahce_和build文件可以直接删除,没有任何影响
在这里插入图片描述
在这里插入图片描述
pyinstall的常用参数:
在这里插入图片描述
生成带图标的文件形式:

pyinstaller -i <ico文件> -F <py文件>

不知道为啥这个图标就弄到这去了
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python中安装pyinstaller库的方法 的相关文章

  • 查找 with: 块中定义的函数

    这是一些代码理查德 琼斯的博客 http www mechanicalcat net richard log Python Something I m working on 3 with gui vertical text gui labe
  • Matplotlib 标准化颜色条 (Python)

    我正在尝试使用 matplotlib 当然还有 numpy 绘制轮廓图 它有效 它绘制了它应该绘制的内容 但不幸的是我无法设置颜色条范围 问题是我有很多图 并且需要所有图都具有相同的颜色条 相同的最小值和最大值 相同的颜色 我复制并粘贴了在
  • 在 Python 中使用 XPath 和 LXML

    我有一个 python 脚本 用于解析 XML 并将某些感兴趣的元素导出到 csv 文件中 我现在尝试更改脚本以允许根据条件过滤 XML 文件 等效的 XPath 查询将是 DC Events Confirmation contains T
  • 如何在 Ubuntu 上安装 Python 模块

    我刚刚用Python写了一个函数 然后 我想将其做成模块并安装在我的 Ubuntu 11 04 上 这就是我所做的 创建 setup py 和 function py 文件 使用 Python2 7 setup py sdist 构建分发文
  • 如何更改充当按钮的范围的文本

    我正在为自定义 Web 应用程序编写自动化测试 我遇到了无法更改跨度文本的问题 我尝试过使用 driver execute script 但没有运气 如果我更好地了解 javascript 这确实会有帮助 据我所知 您无法单击跨度 并且列表
  • 如何用 python 和 sympy 解决多元不等式?

    我对使用 python 和 Sympy 还很陌生 并且遇到了使用 sympy 解决多元不等式的问题 假设我的文件中有很多函数 如下所示 cst sqrt x 2 cst exp sqrt cst x 1 4 log log sqrt cst
  • 类属性在功能上依赖于其他类属性

    我正在尝试使用静态类属性来定义另一个静态类属性 我认为可以通过以下代码来实现 f lambda s s 1 class A foo foo bar f A foo 然而 这导致NameError name A is not defined
  • 在 Python 中使用 sec 函数的反函数

    我正在创建一个程序 用于计算从一定高度范围和设定初始速度发射射弹的最佳角度 在我需要使用的最终方程中 存在一个反 sec 函数 它导致了一些麻烦 我已经导入了数学并尝试使用 asec 无论如何 但是数学似乎无法计算反秒函数 我也明白 sec
  • 使用正则表达式解析 Snort 警报文件

    我正在尝试使用 Python 中的正则表达式从 snort 警报文件中解析出源 目标 IP 和端口 和时间戳 示例如下 03 09 14 10 43 323717 1 2008015 9 ET MALWARE User Agent Win9
  • Python:随时接受用户输入

    我正在创建一个可以做很多事情的单元 其中之一是计算机器的周期 虽然我将把它转移到梯形逻辑 CoDeSys 但我首先将我的想法放入 Python 中 我将进行计数 只需一个简单的操作 counter 1 print counter 跟踪我处于
  • 使用 genfromtxt 导入 numpy 中缺失值的 csv 数据

    我有一个 csv 文件 看起来像这样 实际文件有更多的列和行 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 假设文件的名称是info csv如果我尝试使用导入它 data numpy genfromtxt i
  • Python unicode 字符代码?

    有没有办法将 Unicode 字符 插入 Python 3 中的字符串 例如 gt gt gt import unicode gt gt gt string This is a full block s unicode charcode U
  • 使用 python 将文本发送到带有逗号分隔符的列

    如何使用分隔符 在 Excel 中将一列分成两列 并使用 python 命名标题 这是我的代码 import openpyxl w openpyxl load workbook DDdata xlsx active w active a a
  • 负整数的Python表示

    gt gt gt x 4 gt gt gt print b format x x 4 100 gt gt gt mask 0xFFFFFFFF gt gt gt print b format x mask x mask 4294967292
  • WindowsError:[错误 5] 访问被拒绝

    我一直在尝试终止一个进程 但我的所有选项都给出了 Windows 访问被拒绝错误 我通过以下方式打开进程 一个python脚本 test subprocess Popen sys executable testsc py 我想杀死那个进程
  • 使用 lambda 函数更改属性值

    我可以使用 lambda 函数循环遍历类对象列表并更改属性值 对于所有对象或满足特定条件的对象 吗 class Student object def init self name age self name name self age ag
  • Python模块单元测试的最佳文件结构组织?

    遗憾的是 我发现有太多方法可以在 Python 中保存单元测试 而且它们通常没有很好的文档记录 我正在寻找一种 终极 结构 它可以满足以下大部分要求 be discoverable by test frameworks including
  • 如何对字符串列表进行排序?

    在 Python 中创建按字母顺序排序的列表的最佳方法是什么 基本回答 mylist b C A mylist sort 这会修改您的原始列表 即就地排序 要获取列表的排序副本而不更改原始列表 请使用sorted http docs pyt
  • 使用 Keras 和 fit_generator 绘制 TensorBoard 分布和直方图

    我正在使用 Keras 使用 fit generator 函数训练 CNN 这似乎是一个已知问题 https github com fchollet keras issues 3358TensorBoard 在此设置中不显示直方图和分布 有
  • 使用 numpy 加速 for 循环

    下一个 for 循环如何使用 numpy 获得加速 我想这里可以使用一些奇特的索引技巧 但我不知道是哪一个 这里可以使用 einsum 吗 a 0 for i in range len b a numpy mean C d e f b i

随机推荐

  • 编译原理(第四版)复习 (二)

    第三章 词法分析与有穷自动机 考察内容就是 已知文法求正规式 已知正规式求文法 正规式的性质 A B B A A B C A B C A BC AB C A B C AB AC A B C AC BC A 伊姆逊 伊姆逊 A A A AA
  • Mybatis Plus 多数据源和Druid集成

    Mybatis Plus 多数据源和Druid集成 添加maven依赖
  • linux的qt使用教程,Qt QLinkedList的使用方法

    概述 QLinkedList 是提供链表的一个模板类 QLinkedList 是QT的一个通用容器类 它存储列表的值 并基于迭代器访问 同时 它插入和删除元素比较快 constant time 通常情况来说 QList是比较合适的选择 QL
  • SQL注入原理-字符型注入

    小伙伴们大家好 本期为大家带来的是SQL注入原理 字符型注入的讲解 目录 SQL注入原理 字符型注入 一 单引号字符注入 1 测试是否存在注入点 2 判断字段个数 3 找出可以回显的字段 4 查看当前数据库 数据库用户以及数据库版本 5 查
  • 通过Function Score Query优化Elasticsearch搜索结果(综合排序)

    在使用 Elasticsearch 进行全文搜索时 搜索结果默认会以文档的相关度进行排序 如果想要改变默认的排序规则 也可以通过sort指定一个或多个排序字段 但是使用sort排序过于绝对 它会直接忽略掉文档本身的相关度 根本不会去计算 在
  • Flutter学习之旅(五)----网络请求获取数据、解析数据和显示等待动画

    参考官方文章 英文版 网络请求是APP开发中至关重要的一步 回想一下Android开发中的Retrofit框架或者Volley框架 iOS开发中AFNetworking框架 如果使用Volley进行网络请求 我们需要new一个StringR
  • 内网穿透Neo-reGeorg的使用

    内网穿透Neo reGeorg的使用 网络 拓扑图使用环境 目标机不出网 可以在边界服务器上设置代理 这里kali就可以通过代理访问目标机的整个内网网段 reGeorg简介 reGeorg是一个内网穿透工具 基于socks5 而且支持众多脚
  • 服务器物理内存90%怎么办,服务器物理内存使用率90以上

    服务器物理内存使用率90以上 内容精选 换一换 数据库安全审计的审计日志存放在日志数据库中 日志的处理机制说明如下 当日志数据库的磁盘空间使用率达到85 及以上时 系统将自动循环删除存放时间最久的审计日志 每次删除一天的审计日志 直至磁盘空
  • SpringBoot与Shiro整合

    一 Shiro 体系结构 Apache Shiro是一个强大且易用的Java安全框架 执行身份验证 授权 密码和会话管理 使用Shiro的易于理解的API 您可以快速 轻松地获得任何应用程序 从最小的移动应用程序到最大的网络和企业应用程序
  • 网页登录出错DNS_PROBE_FINISHED_BAD_CONFIG,QQ登录正常。解决方法!

    某天上着QQ网课 结果突然被卡出来了 心里mmp 重新登录 想浏览一下网站 结果 DNS PROBE FINISHED BAD CONFIG 报错了 可qq可以正常登录啊 dns解析错误吧应该 然后百度一顿乱搜 终于 弄好了 1 输入ipc
  • https://aka.ms/ 无法访问的问题

    今天在下载WSL发行版的 需要访问https aka ms 点开连接出现了这样的问题 出现这个问题让人很懵逼 从上面的错误代码上来看应该是证书的问题 上面出现VMware就很离谱 可能是电脑上的VMware修改了什么东西 试着看看又没有什么
  • mysql 一行数据拆分多行

    查找出被逗号分隔字段需要拆分的最大数量 select max LENGTH 逗号分隔的字段 LENGTH REPLACE 逗号分隔的字段 1 from 处理表 where 条件 创建一张临时表用于联合查询 方便把处理表单行记录分隔为多行 C
  • 使用SQLiteOpenHelper的onUpgrade实现数据库版本升级

    Andoird的SQLiteOpenHelper类中有一个onUpgrade方法 帮助文档中只是说当数据库升级时该方法被触发 经过实践 解决了我一连串的疑问 1 帮助文档里说的 数据库升级 是指什么 你开发了一个程序 当前是1 0版本 该程
  • uniapp开发H5及app监听返回事件(以及监听不到的处理方法)

    1 使用页面事件onBackPress事件监听返回键 onBackPress e e from backbutton 说明如果点击的是物理返回键或导航栏的返回键就进行以下操作 if e from backbutton if 遮罩层是否隐藏
  • 刷脸支付提高技术服务水平以及用户黏性

    刷脸支付无需手机 等物理介质 通过刷脸 支付口令即可完成交易 增强服务获得感和便捷度 是该产品的显著特点 综合运用支付标记化 多方安全计算 活体检测 风控模型等构建风险防控体系 避免支付敏感信息直接参与交易流程 保障用户信息和资金安全 是该
  • 美国服务器有哪些类型?

    美国服务器有哪些类型 常见的服务器可分为虚拟主机 云服务器 物理服务器以及高防服务器 在海外服务器之中 使 用较多的属于美国服务器 下面我们就一起看看美国服务器有哪些及常见的美国服务器 美国服务器有哪些 与服务器一样 常见的美国服务器请到T
  • 解决TortoiseSVN提交代码被拒绝

    TortoiseSVN提交代码被拒绝 随便选个目录右键进入TortoiseSVN gt settings 选择左边的saved data gt clear 掉之前的用户名和密码 cmd命令行界面执行 svn ls svn路径 你要导入项目的
  • 使用shell脚本执行oracle sql语句示例

    脚本内容如下 bin bash sqlplus emuser emuser ctmdb lt lt EOF update GENERALAUTHORIZATIONS set isaccountlocked 0 where username
  • mybatis 大于小于号 <和>

    Mybatis中的sql语句中的 lt 和 gt 号要用转义字符 lt 和 gt 否则会报错 SELECT count id FROM housing record where adiut state lt 3 and admin id i
  • python中安装pyinstaller库的方法

    最近 在学习python过程中运用到了一个python的第三方库pyinstaller 是一个可以把程序打包为一个可执行文件 用户可以直接运行 一 pyinstaller库的安装 1 pip包安装 因为在配置python环境中自带了一个下载