0

将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", line 1, 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'

我希望这是一个流行的错误,我会在互联网上找到解决方案,但没有找到任何东西。

4

0 回答 0