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

error message: [ifs] no such file or directory: c:\mecab\mecabrc #55

Closed holly7777 closed 4 years ago

holly7777 commented 4 years ago

Mecabをインストールして、インポートしたが、以下のエラーがでる

Mecabはコマンドライン上では動く pip install ipykernel pip install mecab-python-windows もインストール済 (MeCabのインストール先)/binにある"libmecab.dll"というファイルを (Pyhthonのインストール先)/Lib/site-packagesにコピペ済

------------------- ERROR DETAILS ------------------------
arguments: -Ochasen
error message: [ifs] no such file or directory: c:\mecab\mecabrc
----------------------------------------------------------
polm commented 4 years ago

おそらく辞書はインストールされていません。pip install unidic-liteを実行して、-Ochasenを使わなければ動くと思います。

他の注意点として、

  1. コマンドラインでうごくmecabとmecab-python3は普段連携しないので無関係です。
  2. mecab-python-windowsはmecab-python3とは別物です、両方を同時に入れるとどう動作するか分かりません。どちらか片方をuninstallしてください。
  3. mecab-python-windowsはおそらくメンテされていません。pip install mecabで最新版をインストールできると思いますが、これもmecab-python3と同時に入れると動作がおかしくなります。
  4. mecab-python3を使う場合dllをコピーする必要はありません。
polm commented 4 years ago

返事がないのでクローズしますがまだ解決してないなら教えてください。

whaozl commented 3 years ago

right method as follows: in cnetos7: 1、please make mecab-0.996.tar.gz and configure PATH variable: export PATH=/usr/local/mecab/bin:$PATH 2、install mecab-ipadic-2.7.0-20070801.tar.gz 3、install https://github.com/neologd/mecab-ipadic-neologd.git 4、pip3 install mecab-python3 5、test this is ok

in win10: 1、install mecab-0.996.exe to c:\mecab 2、configure add system PATH variable: c:\Mecab\bin 3、pip3 install mecab-python3 4、cp on centos7 dict (/usr/local/mecab/lib/mecab/dic/neologd) to c:\Mecab\dic directory. 5、test this.

polm commented 3 years ago

@whaozl Your comment has nothing to do with the issue here. If you have a question could you open a new issue?

Additionally, that is NOT the recommended install method. It will work but you do not need to install MeCab separately to use mecab-python3.