MeCab: ImportError: Ошибка загрузки DLL: не удалось найти указанный модуль.

Это первый раз, когда я использую python.

Я установил MeCab через "mecab_python_windows-0.9.9.6-cp27-cp27m-win32.whl"

Тогда я использовал это

import MeCab
test = "今日はいい天気ですね。遊びに行かない?新宿で祭りがある!"
mt = MeCab.Tagger("-d C:\Program Files (x86)\MeCab\dic\ipadic")
print(mt.parse(test))

и получил эту ошибку

Traceback (most recent call last):
  File "C:/Users/Admin/PycharmProjects/mecab/main.py", line 1, in <module>
   import MeCab
  File "D:\Python\lib\site-packages\MeCab.py", line 21, in <module>
   _MeCab = swig_import_helper()
  File "D:\Python\lib\site-packages\MeCab.py", line 20, in 
    swig_import_helper
    return importlib.import_module('_MeCab')
  File "D:\Python\lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
ImportError: DLL load failed: The specified module could not be found.

Как я могу это исправить?


person Akira    schedule 29.06.2017    source источник
comment
Привет, Акира! Я вижу, что вы установили ipadic, но установили ли вы MeCab (веб-сайт)? То есть, можете ли вы mecab в командной строке Windows проанализировать какой-нибудь текст? (Для работы модуля Python необходимо установить MeCab.)   -  person Ahmed Fasih    schedule 30.06.2017


Ответы (1)


Во-первых, вы должны установить mecab-0.996.exe. Во-вторых, скопируйте этот файл «E: \ Anaconda3 \ Lib \ site-packages \ Python36 \ Lib \ site-packages \ libmecab.dll» в «C: \ Windows \ System32» или скопируйте этот файл «E: \ Anaconda3 \ Lib \ site-packages \ Python36 \ Lib \ site-packages \ libmecab.dll "на" E: \ Anaconda3 \ Lib \ site-packages "

Тогда все будет ОК! введите описание изображения здесь

person Community    schedule 08.03.2018