问题描述
将 angr 模块安装到 python3.9。尝试运行程序时,出现此错误(我使用的是 Kali linux,如果它在这里很重要):
Traceback (most recent call last):
File "/home/vasyok03/Downloads/angr_basic_solver.py",line 1,in <module>
import angr
File "/home/vasyok03/.local/lib/python3.9/site-packages/angr/__init__.py",line 31,in <module>
from .procedures import SIM_PROCEDURES,SimProcedures,SIM_LIBRARIES
File "/home/vasyok03/.local/lib/python3.9/site-packages/angr/procedures/__init__.py",in <module>
from .procedure_dict import SIM_PROCEDURES,SimProcedures
File "/home/vasyok03/.local/lib/python3.9/site-packages/angr/procedures/procedure_dict.py",line 15,in <module>
for pkg_name,package in autoimport.auto_import_packages('angr.procedures',path,skip_dirs):
File "/home/vasyok03/.local/lib/python3.9/site-packages/angr/misc/autoimport.py",line 26,in auto_import_packages
for name,mod in auto_import_modules('%s.%s' % (base_module,lib_module_name),lib_path,ignore_files=ignore_files):
File "/home/vasyok03/.local/lib/python3.9/site-packages/angr/misc/autoimport.py",line 40,in auto_import_modules
proc_module = importlib.import_module(".%s" % proc_module_name,base_module)
File "/usr/lib/python3.9/importlib/__init__.py",line 127,in import_module
return _bootstrap._gcd_import(name[level:],package,level)
File "/home/vasyok03/.local/lib/python3.9/site-packages/angr/procedures/linux_kernel/sysinfo.py",line 5,in <module>
sysinfo_ty = parse_type("""
File "/home/vasyok03/.local/lib/python3.9/site-packages/angr/sim_type.py",line 1555,in parse_type
parser.cparser = pycparser.ply.yacc.yacc(module=parser,AttributeError: module 'pycparser' has no attribute 'ply'
我希望这是一个流行的错误,我会在互联网上找到解决方案,但没有找到任何东西。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)