日本語の自然言語処理をしたいと思っています。そこで、まずはmecabを使えるようにしたいと思い、次のサイトを参考にmecabをインストールしました。
https://spjai.com/mecab/
まずはmecabが正常に動くかどうか確認したところ、次のような結果となりました。
bash
1(base) ******:~/mecab/mecab-ipadic$ mecab 2すもももももももものうち 3すもももももももものうち 名詞,固有名詞,一般,*,*,*,すもももももももものうち,スモモモモモモモモノウチ,スモモモモモモモモノウチ 4EOS
これは明らかにmecabの分析結果として可笑しいです。
次に、pythonから使おうとしたら、次の結果となってしまいました。
(base) ********:~$ python3 Python 3.7.4 (default, Aug 13 2019, 20:35:49) [GCC 7.3.0] :: Anaconda, Inc. on linux Type "help", "copyright", "credits" or "license" for more information. >>> import sys >>> import MeCab Traceback (most recent call last): File "<stdin>", line 1, in <module> ModuleNotFoundError: No module named 'MeCab' >>> exit()
環境は次のとおりです。
OS:ubuntu16.04
python:3.7.4
以上、よろしくお願いします。
まずは、一番目の質問にお答えします。
コマンドの結果は次のとおりです。
bash
1(base) ********:~$ pip3 list | grep mecab-python3 2 3mecab-python3 0.996.5 4You are using pip version 18.1, however version 20.2b1 is available. 5You should consider upgrading via the 'pip install --upgrade pip' command.
次に、二番目の質問にお答えします。
コマンドの結果は次のとおりです。
bash
1(base) ********:~$ mecab-config --sysconfdir 2/usr/local/etc 3(base) ********:~$ cat `mecab-config --sysconfdir`/mecabrc 4; 5; Configuration file of MeCab 6; 7; $Id: mecabrc.in,v 1.3 2006/05/29 15:36:08 taku-ku Exp $; 8; 9dicdir = /usr/local/lib/mecab/dic/ipadic 10 11; userdic = /home/foo/bar/user.dic 12 13; output-format-type = wakati 14; input-buffer-size = 8192 15 16; node-format = %m\n 17; bos-format = %S\n 18; eos-format = EOS\n 19 20(base) ********:~$ mecab -D 21filename: /usr/lib/mecab/dic/mecab-ipadic-neologd/sys.dic 22version: 102 23charset: UTF8 24type: 0 25size: 4583241 26left size: 1316 27right size: 1316 28
回答1件
あなたの回答
tips
プレビュー