SamuraiT / mecab-python3

:snake: mecab-python. you can find original version here:http://taku910.github.io/mecab/
https://pypi.python.org/pypi/mecab-python3
Other
541 stars 51 forks source link

no such file or directory #86

Closed michirakara closed 2 years ago

michirakara commented 2 years ago
tagger=MeCab.Tagger("-r nul -d "+unidic.DICDIR)

このように辞書のディレクトリを指定してもファイルが無いとエラーが出ます。

------------------- ERROR DETAILS ------------------------
arguments: -r nul -d C:\Users\name\AppData\Local\Programs\Python\Python310\lib\site-packages\unidic\dicdir
[ifs] no such file or directory: C:UsersnameAppDataLocalProgramsPythonPython310libsite-packagesunidicdicdir\dicrc
----------------------------------------------------------
polm commented 2 years ago

UniDic を使う場合、インストール後、コマンドを実行してダウンロードする必要があります。

python -m unidic download

ダウンロードはしましたか。

それとは別に、特にWindowsではパスをクォートした方が無難です。

tagger = MeCab.Tagger('-r nul -d "{}"'.format(unidic.DICDIR))

以上の手順で問題は解決できると思いますが、それでもうまくいかなかったら教えてください。

michirakara commented 2 years ago

UniDicのダウンロードはすでにしてあり、下のクオートする方法も試してみましたが同じようなエラーが出てしまいました。

michirakara commented 2 years ago

再ダウンロードしてみたところ、エラーが解消されました。ありがとうございます。