Я собирал скрипт python с использованием pyhook и pythoncom. Сборка была успешно после уведомления о том, что отсутствует модуль с именем _cpyHook от pyHook.cpyHook. Когда я запускаю файл .exe, он возвращает эту ошибку импорта.Py2EXE скомпилировал двоичную ошибку pyhook
Traceback (most recent call last):
File "C:\Python34\Lib\site-packages\pyHook\cpyHook.py", line 18, in swig_import_helper
fp, pathname, description = imp.find_module('_cpyHook', [dirname(__file__)])
File "C:\Python34\Lib\imp.py", line 297, in find_module
raise ImportError(_ERR_MSG.format(name), name=name)
ImportError: No module named '_cpyHook'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "app.py", line 17, in <module>
File "E:\projects\pykalappai\EkEngine\Engine.py", line 3, in <module>
import pyHook
File "C:\Python34\Lib\site-packages\pyHook\__init__.py", line 1, in <module>
from .HookManager import *
File "C:\Python34\Lib\site-packages\pyHook\HookManager.py", line 1, in <module>
from . import cpyHook
File "C:\Python34\Lib\site-packages\pyHook\cpyHook.py", line 28, in <module>
_cpyHook = swig_import_helper()
File "C:\Python34\Lib\site-packages\pyHook\cpyHook.py", line 20, in swig_import_helper
import _cpyHook
ImportError: No module named '_cpyHook'
Я гугл это и попробовал эти решения, как
- переименование pyHook._cpyHook.pyd в _cpyHook.pyd
- Копии вставила _cpyHook.pyd и cpyHook.py с сайтом-пакетов \ pyHook на сайт-пакеты.
Ничего из этого не сработало для меня.
Я сделал этот шаг ... уже и сообщил в самом вопросе. Но это не сработало для меня .. :( –