2016-02-18 2 views
-1

Я пытаюсь восстановить liby pyhook, как описано в этом ответе here.Как перестроить модуль python/libary

В принципе, мне нужно изменить несколько строк кода C для модуля pyhook.

Проблема в том, что я не знаю, как получить доступ к C-коду или как восстановить libary.

Я слышал о Китоне, но я не понимаю его, и я не знаю, как его использовать.

Кроме того, я хотел бы, чтобы решение было совместимо с py2exe.

ответ

1

Сначала вам необходимо загрузить код C - это не часть установки exe. Разархивируйте его, а затем создайте исходное дерево.

Для его создания вам понадобится компилятор C. Вы должны использовать SAME ONE как свою версию Python для своей платформы. Например, для Windows и Python 3.5 вам понадобится последняя версия Visual C от Microsoft.

Для pyHook вам также нужен SWIG. Используйте это для создания cpyHook_wrap.c из поставляемого cpyHook.i

Затем запустите setup.py, и вам должно быть хорошо идти.

+0

Можно ли это сделать без использования программы для поиска ресурсов (Visual C)? Существуют ли компиляторы C сами по себе и будут ли они работать? – SUPERETDUPER

+0

Вам нужно использовать тот же компилятор, что и версия используемого python. Визуальный компилятор C невелик, но я не знаю, как его установить самостоятельно. – strubbly

Смежные вопросы