pyinstaller 打包 perfotto 报错

Oops! Your WASM trace processor ran out of memory trace过大无法打开的原因以及解决方法 阅读详情

No such file or directory error

  1. 找到pyinstaller所在的目录,类似于(E:\Python_and_PyCharm\SoftWareSpace\Python\Lib\site-packages\PyInstaller),重要的是后面这半截(\Python\Lib\site-packages\PyInstaller)。直接在“此电脑”的搜索栏,搜索“PyInstaller”也是可以找到的,对比一下示例的路径,后半截一致就行。
  2. 进入PyInstaller文件夹后,找到hooks文件夹,点进去,然后在这里新建一个txt文本
  3. 在txt文本中写入以下语句,然后将文件重命名为hook-xxx.py,然后重新打包一次之前需要打包成exe文件的那个py文件就行了
from PyInstaller.utils.hooks import collect_submodules, collect_data_files
datas = collect_data_files('xxx')  # xxx就是报错的那句话倒数第二个东西

对应perfotto 如下:

from PyInstaller.utils.hooks import collect_submodules,collect_data_files

hiddenimports=(collect_submodules("perfetto.trace_processor")+
               collect_submodules("perfetto.trace_processor.TraceProcessor")+
                           collect_submodules("perfetto.trace_processor.trace_processor.descriptor")+
                           collect_submodules("perfetto.trace_processor.TraceProcessorConfig")
                           )

datas= collect_data_files("perfetto")

pyinstaller -F ./main.py

perfetto.common.exceptions. PerfettoException: Trace processor failed to start


TraceProcessor(trace="C:\Temp\traces\traces\1.trace", config=TraceProcessorConfig(verbose=True ,bin_path=./trace_processor_shell.exe))

参考文献:
https://cloud.tencent.com/developer/article/1850736
https://github.com/google/perfetto/issues/338

如何使用Perfetto通过trace分析性能问题(四)——Trace Processor Trace processor, perfetto, trace 阅读详情

相关推荐

解决PyInstaller打包exe后无法运行TraceProcessor的问题

PyInstaller打包成exe文件后,无法解析TraceProcessor,报错Exception: Trace processor failed to start.

jidapenglin28的专栏 511

python 打包exe 及 两天含泪找出 python 用 PyInstaller打包成exe出现 No such file or directory

python 打包exe 及 两天含泪找出 python 用 PyInstaller打包成exe出现 No such file or directorypackages\PyInstaller)。报错 No such file or directory C:\Users\BJ7K8F3\AppData\Local\Temp\_MEI91362\cairosvg\VERSION。安装PyInstaller。

m0_50302965的博客 1166

android 如何分析应用的内存(十三)——perfetto

从2018年始,android开发者峰会正式推出perfetto工具。从此perfetto成为安卓最重要的工具之一。在2018年以前,android使用systrace工具,进行同样的工作。第零个工具xdd:只能查看任意内存第一个工具gdb:它可以查看:寄存器,和任意位置的内存,分析coredump,能查看栈情况,不能查看堆情况第二个工具lldb:它可以查看:寄存器,和任意位置的内存,分析coredump,能查看栈情况,不能查看堆情况。

安仔的博客 8410

android trace、backtrace文件和火焰图的抓取与查看方法

android trace和backtrace文件的抓取与查看方法

yimelancholy的博客 7127

基于单片机控制的开关电源设计

采用开关电源技术和MCU模块,凭借可靠性高、易于调适的特点,可以更高效地发挥出二者的优势,从而实现更好的组合。stm32的起动模式是通过Boot0和Boot1两个管脚的高低电平来决定的,当stm32被供电之后,这两个管脚的电平。在 VCC上,键盘的一头(列线)被连接到 VCC上,而在“0”的编程输出中,则用来进。,在开关管打开的情况下,由输入电力供给电流,感应装置存储   Buck变换器是一种非隔离式的电压转换器[10]整流电路对输入电压进行整流,再经过滤波电路,即Dc电压是直流/直流变换器的直流输入。

QQ1694456187的博客 2308

Oracle登录报错ORA-12560?5分钟搞定TNS协议适配器错误的完整修复指南

本文详细解析了Oracle登录报错ORA-12560(TNS协议适配器错误)的成因与解决方案。从基础服务检查到高级网络配置排查,提供了一套完整的修复流程,帮助数据库管理员快速解决连接问题,确保Oracle数据库的稳定运行。

weixin_29278805的博客 519

pyinstaller打包程序后,运行exe后报错:FileNotFoundError: [Errno 2] No such file or directory

在第三方库jieba下找到dict.txt文件,在pyinstaller的目录下建立一个jieba的目录,将dict.txt文件放到创建的jieba目录下。我的是在D:\lcf\project_install目录下了jieba,将dict.txt放到jieba下。文件目录使用相对路径。pyinstaller打包的时候没有把jieba的dict.txt的这个文件打包进来,所以报错。解决办法,使用pyinstaller --add-data参数将dict.txt文件也打包起来。以使用jieba的项目为例。

LCFBOKE的博客 2251

IFIX往Mysql数据库同步数据方法

通过IFix数据库向Mysql数据库同步数据

仙人掌 1595

Python使用pyinstaller打包生成exe文件,提示no such file错误的解决方式

1.首先pyinstaller -F -w -i test.ico test.py,目的是自动生成test.spec文件恭候需修改 2.编辑test.spec文件,添加added_files 并修改datas属性,参考如下: added_files = [ ( 'D:/Projects/Python/test/test.png', '.' ), ( 'D:/Projects/Python/test/test.ico', '.' ), ( 'D:/P

fanhoucheng的专栏 3784

液态神经网络(LNN):打破AI“静态快照”的连续动力学革命---AI大模型系统从零开始0029

MIT研究团队受秀丽隐杆线虫神经系统的启发,开发出革命性的液态神经网络(LNN)。该技术通过连续微分方程建模神经元动态,实现输入响应速度的自适应调节,解决了传统AI模型静态化、高能耗和低解释性的痛点。LNN具有三大突破性优势:仅需少量神经元(如20个)即可完成复杂任务;能处理非均匀时序数据;在自动驾驶、医疗监测等领域展现出卓越的适应性和鲁棒性。这项将生物智能与数学建模完美融合的技术,有望成为下一代AI的核心架构,目前已在无人机导航等场景验证了其高效性,被预测为2026年最具潜力的AI突破方向。

添柴程序猿的专栏 372

【踩坑记录】pandas.to_sql 报 “‘Engine‘ object has no attribute ‘cursor‘”,最后竟然是环境问题

摘要 本文记录了使用pandas+SQLAlchemy+pymysql将数据写入MySQL时遇到的"Engine对象无cursor属性"错误及其解决方案。问题表现为to_sql方法将SQLAlchemy引擎误认为普通DBAPI连接,导致调用cursor()方法失败。经排查发现,这是由于pandas/SQLAlchemy环境损坏所致,而非代码问题。最终通过完全卸载并重新安装pandas(≥2.1)、SQLAlchemy(≥2.0)和pymysql解决了该问题。文章还建议将遗留的read_s

每日出拳老爷子的博客 336

Python pyinstaller打包成exe文件后执行失败FileNotFoundError

在用pyinstaller打包(-F 选项),如果用到的第三方库含有data文件,而pyinstaller又没有自带该第三方库文件的hook的时候,执行打包后的exe一般会报以下错误 FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\...

闲时不练功,忙时一场空 8695

组基轨迹建模 GBTM的介绍与实现(Stata 或 R)

组基轨迹建模(Group-Based Trajectory Modeling,GBTM)(旧名称:Semiparametric mixture model)历史:由DANIELS.NAGIN提出,发表文献《Analyzing Developmental Trajectories:A Semiparametric,Group-Based Approach》GBTM能够将一群人的轨迹分类并生成数个具有代表性的运动轨迹模型,然后对每个轨迹模型进行分析,以了解人们的运动特征、生理水平和风险等级等。

三分钟热度 1万+

Perfetto项目TraceProcessor使用问题深度解析

Perfetto作为Google开发的开源性能分析工具套件,其TraceProcessor组件提供了强大的性能数据查询和分析能力。本文将深入探讨TraceProcessor在实际使用中可能遇到的技术问题及其解决方案,帮助开发者更好地利用这一工具进行性能分析工作。 ## TraceProcessor基础架构 TraceProcessor采用客户端-服务端架构设计,核心组件包括: 1. **Tr...

gitblog_00704的博客 530

一文读懂 CST 时/频域求解器

本文系统介绍了CST Studio Suite中的关键网格技术——六面体网格、四面体网格以及TLM求解器专用的八叉树非均匀网格技术。重点阐述了六面体网格的三项核心技术:理想边界拟合(PBA)技术可精确处理曲面边界,薄片技术(TST)能高效模拟薄层结构,自适应八叉树网格实现计算资源最优分配。同时详细对比了六面体网格与四面体网格的特点及适用场景,前者适用于系统级EMC/EMI分析等时域问题,后者擅长处理复杂曲面和异质材料的频域问题。

一只豌豆象的博客 463

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Perfetto中如何使用SQL语句

Perfetto 的 SQL 查询强大且灵活,适合多种性能分析场景。通过这些 SQL 查询,你可以有效地提取和分析 Android Trace 数据中的关键信息,以便诊断和优化性能问题。

执剑人 2402

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

pyinstaller No such file or directory: ‘C:\\Users\\xx\\AppData\\Local\\Temp\\_MEI

检查你的项目中是否使用了这段代码 os.path.abspath(os.path.dirname(__file__)) 当你使用pyinstaller进行打包之后这段代码获取到的 将不是当前项目的目录;而是C:\\Users\\XXX\\AppData\\Local\\Temp\\_MEI0123\\ 目前还没有找到好的解决方案;我是通过改为相对路径解决的。 ...

热爱编程并专注于Python 4459

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Python-pyinstaller:No such file or directory 解决方案

Python-pyinstaller:No such file or directory 解决方案

Joe0404的博客 3268

解决PyInstaller打包Perfetto报错:Trace processor failed to start的实用指南

本文针对使用PyInstaller打包Perfetto时遇到的‘Trace processor failed to start’报错,提供了详细的解决方案。核心在于创建自定义Hook文件,利用collect_data_files确保关键的trace_processor_shell二进制文件被正确打包,从而解决运行时依赖缺失问题。文章还提供了打包验证、路径指定等高级排查技巧,帮助开发者彻底解决此类打包难题。

efc123456的博客 784

使用pyinstaller打包程序运行时出现No such file or directory的问题解决

最近在用pyinstaller进行程序的打包,发现程序打包成exe没有问题。但执行exe就会发生莫名其妙的No such file or directory错误,如下图所示: 本人直到找到这篇博客才解决了这个问题添加链接描述 解决方法: 在自己pyinstaller库的hooks文件夹下新建一个hook-astor.py文件,由于本人的问题的关于astor的,由于hook-astor.py的内容如下: from PyInstaller.utils.hooks import collect_data_fil

weixin_44697140的博客 6580

【已解决】Python打包成exe.后无法访问程序所在的路径 No such file or directory:[27168] Failed to execute script ‘main‘ d

介绍由于python打包成exe后无法访问exe所在的相对路径的问题导致报错 No such file or directory: Failed to execute script 'main' due to unhandled exception! 的原因与解决方案

qq_58407247的博客 4417

pyinstaller 打包 ! pyinstaller 打包路径问题!wordcloud打包缺失stopwords文件

pyinstaller 打包 ! pyinstaller 打包路径问题!wordcloud打包缺失stopwords文件

god_sword_的博客 1372

Perfetto分析进阶

一、Perfetto介绍Perfetto是AndroidQ中引入的全新下一代平台级跟踪工具,为Android、Linux和Chrome平台提供了一种通用的性能检测和跟踪分析工具集。其核心是引入了一种全新的用户空间到用户空间的跟踪协议,该协议基于protobuf序列化机制将抓取的数据填充到共享内存缓冲区,可用于获取平台内部的内置数据源(例如ftrace、atrace、logcat),也提供了SDK...

内核工匠 3万+

Python使用pyinstaller打包成.exe文件执行后闪退的解决办法

pyinstaller生成.exe文件闪退的解决办法

dbsod007520的博客 1万+

Pyinstaller打包报错小结

1.Pyinstaller打包exe文件,执行后提示缺失yaml,csv,dll等资源文件。2.打包后运行提示 WARNING: file already exists but should not: C:\Users\ADMINI~1\AppData\Local\Temp_MEI130922\torch_C.cp38-win_amd64.pyd。3.运行exe闪退。

h1d30nbush的博客 4328
上一篇: ue4 uv 动画
下一篇: kotlin 集成 unity
ithinking110
博客等级 码龄14年 54粉丝 52原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值