【Python】【Pyinstaller】打包过程问题记录及解决

一、写在前面

将python脚本打包成.exe可执行文件,使用windows电脑运行。
所需库:pyinstaller 官网链接

命令格式:

pyinstaller -F -w (需要打包的文件,文件名之间用空格分隔)

二、打包步骤(见图片)

1、进入项目所在目录
2、执行打包命令

在这里插入图片描述

执行打包命令后,会在项目文件夹下生成一个build文件夹和一个dist文件夹,.exe文件位于dist文件夹下,如下图所示:

在这里插入图片描述

在这里插入图片描述

这样做的好处是,.exe文件在任何目录下都可以运行,比如复制到桌面,等等。

三、遇到的问题

问题1:提示没有权限:
解决方法:使用管理员权限打开终端。

问题2:提示无法解析某个字符:
解决方法:应该是使用了特殊的文件类型(如声音文件.wav),目前没有找到很好的解决方法,只有将这些文件从打包列表当中去除。

问题3:生成的.exe文件不执行直接闪退:
解决方法:是由于产生了报错,且没有输出报错信息导致的。检查在执行打包命令时是否带上了 -w 参数。

其余问题,待日后更新

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/23321.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

自费出书一般需要多少钱?

自费出书的费用因多种因素而异,包括书号费、审稿费、排版费、封面设计费、纸张及印刷费、仓储物流费等。 以下是一些常见的费用项目和大致价格范围: - 书号费:书号是出版社的特有资源,书号费用在2023年又进一步上涨。目前&#…

Windows文件管理器导航窗口怎么删除第三方生成的无效导航【笔记】

Windows文件管理器导航窗口怎么删除第三方生成的无效导航【笔记】 导航窗口对应项目没有右击删除选项。 提示: 位置不可用 C:\Users\superman…不可用,如果该位置位于这台电脑上,请确保设备或驱动器连接,或者光盘已插入&#xf…

【恶补计算机基础】定点数和浮点数

在计算机中,小数点及其位置并不是显式表示出来的,而是隐含规定的。根据小数点的位置,可以分为两类:定点数和浮点数。 1 定点数 小数点的位置是固定不变的。根据小数点的具体位置,又可以分为两类:定点小数…

Python怎么hook:深入探索Python的Hook机制

Python怎么hook:深入探索Python的Hook机制 在Python编程中,hook(钩子)是一种强大的机制,它允许我们在不修改原有代码的情况下,对特定事件或函数调用的执行流程进行拦截和修改。然而,Python本身…

嵌入式笔试面试刷题(day17)

文章目录 前言一、单片机中断处理的流程是什么?二、进程间通信中使用锁和同步的目的是什么?三、define和const在内存占用上的差异是什么?#defineconst比较例子对比 四、波特率是什么,为什么双方波特率要相同,高低波特率…

上海市计算机学会竞赛平台2024年1月月赛丙组最大的和

题目描述 给定两个序列 𝑎1,𝑎2,…,𝑎𝑛a1​,a2​,…,an​ 与 𝑏1,𝑏2,…,𝑏𝑛b1​,b2​,…,bn​,请从这两个序列中分别各找一个数,要求这两个数的差不超过给…

JSP 中使用 (c 标签) c:if 标签进行 if/条件 判断

前言 JSTL全名为JavaServer Pages Standard Tag Library。JSTL是由JCP(Java Community Process)所制定的标准规范&#xff0c;它主要提供给Java Web开发人员一个标准通用的标签函数库。 想了解更多参考这里。 <c:if> 标签 <c:if> 标签是JSTL标签核心标签之一 …

Linux-vi编辑器命令使用

一、初始-vi 1、 vi-打开文件并且定位行 有可能会遇到打开一个文件&#xff0c;并定位到指定行的情况 例如&#xff0c;知道某一行代码有错误&#xff0c;可以快速定位到出错代码的位置 可以使用以下命令打开文件$ vi 文件名 行数 提示&#xff1a;如果只带上 而不指定行号&…

Windows API 使用 SetTimer 定时器来持续画图

在Windows API中&#xff0c;SetTimer 函数用于在指定的窗口上设置一个定时器。当定时器到期时&#xff0c;窗口会收到一个WM_TIMER消息。以下是SetTimer函数的详细解释和用法&#xff1a; 函数原型 UINT_PTR SetTimer(HWND hWnd, // 窗口句柄UINT_PTR n…

Python邮件群发有哪些步骤?如何批量发送?

Python邮件群发的注意事项&#xff1f;怎么使用Python群发邮件&#xff1f; 使用Python进行邮件群发&#xff0c;不仅可以自动化流程&#xff0c;还可以节省大量的时间和精力。AokSend将详细介绍使用Python进行邮件群发的步骤&#xff0c;并在过程中提供实用的建议和注意事项。…

windows下使用命令清空U盘

1、CMD命令打开后输入diskpart命令打开磁盘分区管理工具 diskpart打开如下窗口 Microsoft DiskPart 版本 10.0.19041.3636 Copyright (C) Microsoft Corporation. 在计算机上: DESKTOP-TR9HQRP 2、输入查看所有磁盘命令 list disk打印如下windows 磁盘 ###  状态    …

机械臂码垛机:解读其高效作业与灵活性

在当今高度自动化的工业时代&#xff0c;机械臂码垛机以其高效作业和灵活性&#xff0c;成为了生产线上的得力助手。这款设备不仅大幅提升了生产效率&#xff0c;还显著降低了人工操作的强度和风险&#xff0c;为现代工业发展注入了强大的动力。 机械臂码垛机的高效作业能力令人…

Spring Cloud微服务架构下的安全通信、系统稳定性和扩展性

Spring Cloud是一个为分布式系统提供集成解决方案的框架&#xff0c;广泛应用于微服务架构中。在微服务架构下&#xff0c;服务与服务之间的通信是至关重要的&#xff0c;而确保这种通信的安全性、提高系统的稳定性和扩展性则是系统设计中的关键考虑因素。本文将探讨在Spring C…

【机器学习】必会降维算法之:奇异值分解(SVD)

奇异值分解&#xff08;SVD&#xff09; 1、引言2、奇异值分解&#xff08;SVD&#xff09;2.1 定义2.2 应用场景2.3 核心原理2.4 算法公式2.5 代码示例 3、总结 1、引言 一转眼&#xff0c; 小屌丝&#xff1a;鱼哥&#xff0c;就要到每年最开心的节日了&#xff1a;六一儿童…

搭建Vulnhub靶机网络问题(获取不到IP)

搭建好靶场后&#xff0c;在攻击机运行arp-scan -l无法发现靶机IP。 这时候去看下靶机网络有没有问题。 重新启动客户机&#xff0c;一直按e进入安全模式&#xff08;要是直接开机了就先按shift进入grub界面&#xff0c;再按e&#xff09;找到ro&#xff0c;将ro改为rw signie…

XM平台的交易模式模式是什么?

外汇交易平台的盈利模式主要分为两种&#xff1a;有交易员平台和无交易员平台。 有交易员平台&#xff0c;也称为做市商平台&#xff0c;为客户提供交易市场&#xff0c;并在需要时与客户持相反方向的交易&#xff0c;从中赚取利润。交易者看到的买入卖出价可能与实际价格不同&…

python 巡检报告中的邮件处理

00.创作背景,在每天的巡检报告中要 要检查oa相关服务器的备份作业是否备份成功 那个备份软件有个功能&#xff0c;就是完成备份作业后&#xff0c;可以发送信息到我的邮箱。 01.通过检查我邮箱的信息&#xff0c;就可以了解那个备份作业的情况。 通过解释邮件的名称可以了解备…

Cassandra的基本概念以及对比SQL server中的概念进行理解

Cassandra是一个开源的分布式NoSQL数据库系统&#xff0c;它最初由Facebook开发&#xff0c;并因其高可扩展性、容错性和灵活性而被广泛应用于各种场景中。以下是Cassandra中的一些基本概念&#xff0c;以及与Microsoft SQL Server中的概念进行对比&#xff1a; Cassandra基本…

一分钟学习数据安全—自主管理身份SSI架构

上一篇我们概要介绍了SSI的几个组成部分&#xff0c;包括可验证凭证信任三角、治理框架等&#xff0c;后面的介绍文章我们将分别介绍一下相关的技术。 SSI的堆栈演进到现在&#xff0c;综合整个生态中的关键架构决策&#xff0c;普遍接受的是一个四层模型。 如上图所示&#xf…

如何将多个jtl文件合并到一个,并且生成html报告

项目背景&#xff1a; 使用jmeterjenkins做自动化测试&#xff0c;不同业务写在不同的jmx文件中&#xff0c;现在需要生成一份汇总的报告。 多个脚本&#xff0c;A.jtl,B.jtl,C.jtl,D.jtl..&#xff0c;需要将这些jtl文件生成一个html文件 1.创建汇总文件merged.jtl文件&…