MeCabを用いて形態素解析をしようとしたのですが、エラーが出てしまいました。
調べてみても、よく理解できなかったので、解決策が分かる方がいましたら教えていただきたいです。
python
1import MeCab 2 3test = '私は数学の勉強をします' 4 5tagger = MeCab.Tagger('-Ochasen') 6node = tagger.parse(test) 7 8print(node)
次がエラー文になります。
python
1Failed initializing MeCab. Please see the README for possible solutions: 2 3 https://github.com/SamuraiT/mecab-python3#common-issues 4 5If you are still having trouble, please file an issue here, and include the 6ERROR DETAILS below: 7 8 https://github.com/SamuraiT/mecab-python3/issues 9 10issueを英語で書く必要はありません。 11 12------------------- ERROR DETAILS ------------------------ 13arguments: -Ochasen 14error message: [!tmp.empty()] unknown format type [chasen] 15---------------------------------------------------------- 16Traceback (most recent call last): 17 File "C:/Users/takum/AppData/Local/Programs/Python/Python39/あ.py", line 5, in <module> 18 tagger = MeCab.Tagger('-Ochasen') 19 File "C:\Users\takum\AppData\Local\Programs\Python\Python39\lib\site-packages\MeCab\__init__.py", line 124, in __init__ 20 super(Tagger, self).__init__(args) 21RuntimeError
よろしくお願いします。
環境のセットアップをどうやったか書かれていないようです。
mecab(Pythonモジュールではない形態素解析器の方)はどこからダウンロードしてインストールしたか(あるいはしてない?)
Pythonモジュールは pip install mecab-python3 でインストールしたと思っていいのか
あたりがとりあえずあるといいかと思います。
Pythonモジュールはインストールしたのですが、形態素解析器の方はダウンロードしていないです。
回答2件
あなたの回答
tips
プレビュー