pythonからMeCabを使いたいのですが、エラーの対処法がわかりません。
brew install mecab mecab-ipadic
pip install mecab-python3==0.7
上記に2つは問題なく通り、mecabは確実に入っている状態です。
mecavのバージョンは
mecab of 0.996です
python3
1import MeCab 2 3tagger = MeCab.Tagger() 4tagger.parse('') 5 6node = tager.parseToNode('すももももものもものうち') 7 8while node: 9 print(node.surface, node.feature) 10 node = node.text
python3
1Traceback (most recent call last): 2 File "/Users/user/mecab_smple.py", line 1, in <module> 3 import MeCab 4 File "/Users/user/.pyenv/versions/3.7.3/lib/python3.7/site-packages/MeCab.py", line 26, in <module> 5 _MeCab = swig_import_helper() 6 File "/Users/user/.pyenv/versions/3.7.3/lib/python3.7/site-packages/MeCab.py", line 22, in swig_import_helper 7 _mod = imp.load_module('_MeCab', fp, pathname, description) 8 File "/Users/user/.pyenv/versions/3.7.3/lib/python3.7/imp.py", line 242, in load_module 9 return load_dynamic(name, filename, file) 10 File "/Users/user/.pyenv/versions/3.7.3/lib/python3.7/imp.py", line 342, in load_dynamic 11 return _load(spec) 12ImportError: dlopen(/Users/user/.pyenv/versions/3.7.3/lib/python3.7/site-packages/_MeCab.cpython-37m-darwin.so, 2): Symbol not found: __ZN5MeCab11createModelEPKc 13 Referenced from: /Users/user/.pyenv/versions/3.7.3/lib/python3.7/site-packages/_MeCab.cpython-37m-darwin.so 14 Expected in: flat namespace 15 in /Users/user/.pyenv/versions/3.7.3/lib/python3.7/site-packages/_MeCab.cpython-37m-darwin.so
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/20 01:09
2021/05/20 01:50
2021/05/21 02:55