Mac 10.8.3 MeCab Python Symbol Not found Ошибка


person KyungHoon Kim    schedule 12.05.2013    source источник
comment
Судя по предоставленной вами ссылке, этот парень Наоя столкнулся с ошибками при построении привязки ruby-mecab, поскольку сама библиотека mecab не была найдена. Ему пришлось взломать extconf.rb файл, чтобы вызвать mecab-config --libs-only-l, чтобы убедиться, что библиотека mecab будет найдена. Сталкивались ли вы с какими-либо ошибками при запуске setup.py?   -  person buruzaemon    schedule 12.05.2013
comment
Когда я приказываю установить python setup.py, у меня нет ошибки. Я пробовал эту процедуру в ubuntu, проблем нет. Хорошая работа. Эта проблема как раз в mac ..   -  person KyungHoon Kim    schedule 13.05.2013


Ответы (1)


Когда я попытался запустить последнюю версию mecab-python-0.996 с python3 на моей Mac OS X (Yosemite), я получил ту же ошибку. Но благодаря следующим страницам, перестроив библиотеку, я смог успешно выполнить «import MeCab» в своем приложении (но все равно получить ту же ошибку, запустив 'python3 -c "import MeCab"' в командной строке).

http://ksmzn.hatenablog.com/entry/mecab-python3 http://d.hatena.ne.jp/yassuo_s/20110403/1301809955

$ wget https://mecab.googlecode.com/files/mecab-python-0.996.tar.gz

$ cd mecab-python-0.996

$ vi setup.py (измените cmd2 следующим образом для python3)

def cmd2(str):  
    return cmd1(str).split() 

$ ls ./build

lib.macosx-10.6-intel-2.7   temp.macosx-10.6-intel-2.7

Сборка $ python3 setup.py

$ ls ./build

lib.macosx-10.10-x86_64-3.4 lib.macosx-10.6-intel-2.7   temp.macosx-10.10-x86_64-3.4    temp.macosx-10.6-intel-2.7

$ sudo python3 setup.py установить

person Koji    schedule 03.04.2015