wbsr
@wbsr
Программист - любитель

Как побороть ошибку на Python 3?

Использую для распознавания ключевого слова библиотеку SnowBoy
ОС - Linux Mint
Если запускаю demo.py через вторую версию питона все замечательно работает
Через третью ветку питона выдает ошибку

Traceback (most recent call last):
  File "/home/computer/snowboy/demo.py", line 1, in <module>
    import snowboydecoder
  File "/home/computer/snowboy/snowboydecoder.py", line 5, in <module>
    import snowboydetect
  File "/home/computer/snowboy/snowboydetect.py", line 28, in <module>
    _snowboydetect = swig_import_helper()
  File "/home/computer/snowboy/snowboydetect.py", line 24, in swig_import_helper
    _mod = imp.load_module('_snowboydetect', fp, pathname, description)
  File "/usr/lib/python3.5/imp.py", line 242, in load_module
    return load_dynamic(name, filename, file)
  File "/usr/lib/python3.5/imp.py", line 342, in load_dynamic
    return _load(spec)
ImportError: dynamic module does not define module export function (PyInit__snowboydetect)


Как исправить?
  • Вопрос задан
  • 213 просмотров
Решения вопроса 1
Потому что библиотека snowboydetect не годится для 3 версии. Точнее там использованны конструкции кода, которые перестали работать в 3 версии.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы