pythonでMecabを使用したいと思い、以下のコードを実行したところ、
import MeCab m = MeCab.Taagger(-Ochasen)
下記のようなエラーが発生しました。
Traceback (most recent call last): File "/Users/ユーザー名/.pyenv/versions/3.9.4/lib/python3.9/site-packages/MeCab/__init__.py", line 133, in __init__ super(Tagger, self).__init__(args) RuntimeError The above exception was the direct cause of the following exception: Traceback (most recent call last): File "ファイル名", line 2, in <module> m = MeCab.Tagger ("-Ochasen") File "/Users/ユーザー名/.pyenv/versions/3.9.4/lib/python3.9/site-packages/MeCab/__init__.py", line 135, in __init__ raise RuntimeError(error_info(rawargs)) from ee RuntimeError: ---------------------------------------------------------- Failed initializing MeCab. Please see the README for possible solutions: https://github.com/SamuraiT/mecab-python3#common-issues If you are still having trouble, please file an issue here, and include the ERROR DETAILS below: https://github.com/SamuraiT/mecab-python3/issues issueを英語で書く必要はありません。 ------------------- ERROR DETAILS ------------------------ arguments: -Ochasen [!tmp.empty()] unknown format type [chasen] ----------------------------------------------------------
色々と調べてみたのですが、unidicを入れ直してみたり、dicrcを書き換えたりしてみたのですが、全く効果がありませんでした。
原因や解決方法わかる方いらっしゃいましたら、ご教授お願いいたします。
実行環境は
python ver3.9.4
mecab-python3 ver 1.0.4
maxOS Big Sur ver11.6 Apple m1チップ
です。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/28 11:26
2021/11/28 12:06 編集
2021/11/28 12:27