- このトピックには6件の返信、1人の参加者があり、最後にいにより7年、 1ヶ月前に更新されました。
-
投稿者投稿
-
2017年9月21日 7:40 PM #822いゲスト
RStudioでRMeCabUniを使用させていただきたいのですが,Unidicのインストールでひっかかっております。
お手数ではございますが御教示のほど,どうぞよろしくお願い申しあげます。伺うにあたり,何か情報不足でしたら申し訳ございません。
まず,御指示に従い,Rで sessionInfo() を実行した結果とMeCabをインストールした方法を記します。【Rで sessionInfo() を実行した結果】
> sessionInfo()
R version 3.3.3 (2017-03-06)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: macOS Sierra 10.12.6locale:
[1] ja_JP.UTF-8/ja_JP.UTF-8/ja_JP.UTF-8/C/ja_JP.UTF-8/ja_JP.UTF-8attached base packages:
[1] stats graphics grDevices utils
[5] datasets methods baseother attached packages:
[1] RMeCabUni_0.01loaded via a namespace (and not attached):
[1] tools_3.3.3【MeCabをインストールした方法】
Mac Homebrew【質問】
(1) unidicのインストール
$ unzip unidic-mecab-2.1.2_src.zipターミナルで上記を行うと,以下が返ってきます。
ダウンロードはたしかに完了しております。
unzip: cannot find or open unidic-mecab-2.1.2_src.zip, unidic-mecab-2.1.2_src.zip.zip or unidic-mecab-2.1.2_src.zip.ZIP.2017年9月22日 12:00 AM #823いゲスト先ほど質問させていただいた者です。
あらためてUniDicをインストールしてみたところ,たぶんインストールできた…と思います。しかし,Rで形態素解析をしてもipadicによる解析結果が返ってきてしまい,UniDicによるものにはなっておりません。
あらためて伺いたいのですが,
・UniDicが正しくインストールされていることを確認する方法はあるでしょうか。
・編集した設定ファイルdicrcの置き場所は,解凍された「unidic-mecab-2.1.2_src」フォルダーの中で問題ないでしょうか。
・編集した設定ファイル mecabrcの置き場所は,同様に解凍された「unidic-mecab-2.1.2_src」フォルダーの中で問題ないでしょうか。
・usr/local/lib/mecab/dic/unidicにもdicrcというファイルがあるのですが,こちらも編集しなければならないでしょうか。
・usr/local/etcにもmecabrcというファイルがあるのですが,こちらも編集しなければならないでしょうか。一気にあれこれ伺い,申し訳ございません。
2017年9月22日 3:35 PM #824石田基広ゲスト投稿ありがとうございます。
最初に確認させていただきたいのですが、ご質問にある「御指示に従い」というのは、以下の手順のことでしょうか?
https://sites.google.com/site/rmecab/home/unidic
だとすれば、ここにUniDicがインストールされたかどうかを確認する方法も記されていますので、まずは試してみてください。
2017年9月22日 4:24 PM #825いゲスト情報不足で失礼いたしました。
はい,https://sites.google.com/site/rmecab/home/unidicにある手順のことです。UniDicがインストールされたかどうかを確認する方法というのは,bungo.txtを使って形態素解析をしてみる,ということで合っておりますでしょうか。
形態素解析をしたところ,ipadicの解析結果が返ってきてしまい,UniDicの解析結果になりません…
どこの設定を誤っているのでしょうか…漠然としたお伺いになってしまい,申し訳ございません。2017年9月22日 5:11 PM #826石田基広ゲストHomebrew で MeCab を入れた場合、辞書のパスがやや複雑になるので、その辺りが問題になっているのだと思います。
可能であれば、HomebrewでインストールしたMeCabと辞書はbrew uninstall で一度削除し、
brew unistall mecab brew uninstall mecab-ipadic
改めてソースからインストールして試してみるのが簡単かもしれません。
https://sites.google.com/site/rmecab/home/install2017年9月22日 6:28 PM #827石田基広ゲストついでに書きますと、時代別 UniDic http://chamame.ninjal.ac.jp/chamame_unidic_download.html も以下の手順で利用できます。
ダウンロードしたファイルを解凍したディレクトリを以下の例 ( /myData/progSources/MeCab/manyo)
のように指定した .mecabrc ファイルを、ホームディレクトリに保存すれば、R/RMeCabで実行できます。; Configuration file of MeCab ; ; $Id: mecabrc.in,v 1.3 2006/05/29 15:36:08 taku-ku Exp $; ; ; dicdir = /usr/local/lib/mecab/dic/ipadic dicdir = /myData/progSources/MeCab/manyo ; userdic = /home/foo/bar/user.dic ; output-format-type = wakati ; input-buffer-size = 8192 ; node-format = %m\n ; bos-format = %S\n ; eos-format = EOS\n
ただし、Windowsでは検証していません。
2017年9月23日 9:24 AM #828いゲスト御教示下さり,どうもありがとうございます。
brew uninstall で一度削除し,改めてソースからインストールしてみます。
ありがとうございます。 -
投稿者投稿
- フォーラム「RMeCab」には新規投稿および返信を追加できません。