Mac版IDA pro9.0安装Findcrypt报错解决 切换python版本 ModuleNotFoundError: No module named ‘yara‘
今天在装Mac版IDA pro的Findcrypt插件时候,一直遇到 ModuleNotFoundError: No module named 'yara’报错,并且已经使用pip install python-yara了。这里分享这类问题的解决方案。
今天在装Mac版IDA pro的Findcrypt插件时候,一直遇到 ModuleNotFoundError: No module named 'yara’报错,并且已经使用pip install python-yara了。这里分享这类问题的解决方案。
问题描述
Mac版IDA pro9.0安装Findcrypt插件一直报错ModuleNotFoundError: No module named ‘yara’。
分析问题
IDApro9.0没有内置python环境,直接依赖系统python环境。
Findcrypt插件依赖yara做模式匹配,如果系统中的python安装了yara,那么很有可能是IDA使用的python版本和你系统安装yara时使用的python版本不一致。
而IDApro提供了切换内置python版本的脚本,直接使用即可。
解决方案
查看系统安装python-yara的版本,是否与IDApro输出的python版本信息一致。


如果不一致,进入IDApro包内,找到切换python版本的脚本:


切换到一致版本即可。
ATFWUS 2025-04-25
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)