Intereting Posts
Как предоставить привилегии конкретного использования другому пользователю в Debian? Как я могу игнорировать временные сбои в сценариях, выполняемых cron? Мост / Совместное использование сетевого принтера в freebsd Как создать текстовый файл (1 гигабайт), содержащий случайные символы с кодировкой символов UTF-8? Автомонт не является равномерным для монтирования? OpenSUSE 13.1 Не удается найти загрузочное устройство после обновления Bugzilla не может подключиться к SMTP-серверу Emacs не показывает имя файла Подсчитайте строки, соответствующие шаблону и соответствующие предыдущей строке Изменение структуры файла журнала Linux, ненормальное (?) Поведение sed Как определить, экспортированы ли переменные оболочки или нет? экспортировать PATH только один раз для входа в zsh Почему `libc6` зависит от` libgcc1`? Могу ли я добавить официальных репозитариев чиновников в исходный список kali 2.0 Обновление до тестирования Debian показывает только белый шум

Capstone для Python не работает

Я не могу заставить Capstone для Python работать.

Я попытался установить capstone как с помощью pip, так и с компиляцией и установкой из исходного кода. Оба они успешны, никаких ошибок, но ни одна из них не работает. Я пробовал это на Gentoo и Ubuntu.

На стабильной Gentoo:

>>> import capstone Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib64/python3.3/site-packages/capstone/__init__.py", line 1, in <module> from capstone import Cs, CsError, cs_disasm_quick, cs_disasm_lite, cs_version, cs_support, version_bind, debug, CS_API_MAJOR, CS_API_MINOR, CS_ARCH_ARM, CS_ARCH_ARM64, CS_ARCH_MIPS, CS_ARCH_X86, CS_ARCH_PPC, CS_ARCH_ALL, CS_MODE_LITTLE_ENDIAN, CS_MODE_ARM, CS_MODE_THUMB, CS_OPT_SYNTAX, CS_OPT_SYNTAX_DEFAULT, CS_OPT_SYNTAX_INTEL, CS_OPT_SYNTAX_ATT, CS_OPT_SYNTAX_NOREGNAME, CS_OPT_DETAIL, CS_OPT_ON, CS_OPT_OFF, CS_MODE_16, CS_MODE_32, CS_MODE_64, CS_MODE_BIG_ENDIAN, CS_MODE_MICRO, CS_MODE_N64, CS_SUPPORT_DIET ImportError: cannot import name Cs >>> 

Содержимое файла /usr/lib64/python3.3/site-packages/capstone/ init .py:

 from capstone import Cs, CsError, cs_disasm_quick, cs_disasm_lite, cs_version, cs_support, version_bind, debug, CS_API_MAJOR, CS_API_MINOR, CS_ARCH_ARM, CS_ARCH_ARM64, CS_ARCH_MIPS, CS_ARCH_X86, CS_ARCH_PPC, CS_ARCH_ALL, CS_MODE_LITTLE_ENDIAN, CS_MODE_ARM, CS_MODE_THUMB, CS_OPT_SYNTAX, CS_OPT_SYNTAX_DEFAULT, CS_OPT_SYNTAX_INTEL, CS_OPT_SYNTAX_ATT, CS_OPT_SYNTAX_NOREGNAME, CS_OPT_DETAIL, CS_OPT_ON, CS_OPT_OFF, CS_MODE_16, CS_MODE_32, CS_MODE_64, CS_MODE_BIG_ENDIAN, CS_MODE_MICRO, CS_MODE_N64, CS_SUPPORT_DIET 

Мне это кажется немного странным.

На Ubuntu 14.04 LTS:

 >>> import capstone Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python3.4/dist-packages/capstone/__init__.py", line 184, in <module> raise ImportError("ERROR: fail to load the dynamic library.") ImportError: ERROR: fail to load the dynamic library. >>> 

В моем случае проблема была решена:

 from capstone import * 

Попробуйте удалить его, а затем переустановить:

 apt-get install python-capstone