teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

5

些細

2021/05/13 04:21

投稿

quickquip
quickquip

スコア11314

answer CHANGED
@@ -21,7 +21,7 @@
21
21
  [https://pypi.org/project/unidic-lite/](https://pypi.org/project/unidic-lite/)
22
22
  を一緒に使うのが楽だと思います。
23
23
 
24
- [mecab-python3](https://pypi.org/project/mecab-python3/)は、[unidic-lite](https://pypi.org/project/unidic-lite/)がPythonのsite-packagesの下にインストールしてくれる[UniDic](https://unidic.ninjal.ac.jp/)辞書を、**デフォルトで使ってくれる**からです。
24
+ [unidic-lite](https://pypi.org/project/unidic-lite/)がPythonのsite-packagesの下にインストールしてくれる[UniDic](https://unidic.ninjal.ac.jp/)辞書を、[mecab-python3](https://pypi.org/project/mecab-python3/)は**デフォルトで使ってくれる**からです。
25
25
 
26
26
  [mecab-python3](https://pypi.org/project/mecab-python3/)のドキュメント
27
27
  [https://github.com/SamuraiT/mecab-python3#installation](https://github.com/SamuraiT/mecab-python3#installation)

4

些細

2021/05/13 04:21

投稿

quickquip
quickquip

スコア11314

answer CHANGED
@@ -16,12 +16,12 @@
16
16
 
17
17
  ----
18
18
 
19
- 現時点では、簡単にPythonからMeCabモジュールを使いたいなら、
19
+ 現時点では、手軽にPythonからMeCabモジュールを使いたいなら、
20
20
  [https://pypi.org/project/mecab-python3/](https://pypi.org/project/mecab-python3/)
21
21
  [https://pypi.org/project/unidic-lite/](https://pypi.org/project/unidic-lite/)
22
22
  を一緒に使うのが楽だと思います。
23
23
 
24
- [mecab-python3](https://pypi.org/project/mecab-python3/)は、[unidic-lite](https://pypi.org/project/unidic-lite/)がPythonのsite-packagesの下に[UniDic](https://unidic.ninjal.ac.jp/)インストールしてくれる辞書を、**デフォルトで使ってくれる**からです。
24
+ [mecab-python3](https://pypi.org/project/mecab-python3/)は、[unidic-lite](https://pypi.org/project/unidic-lite/)がPythonのsite-packagesの下にインストールしてくれる[UniDic](https://unidic.ninjal.ac.jp/)辞書を、**デフォルトで使ってくれる**からです。
25
25
 
26
26
  [mecab-python3](https://pypi.org/project/mecab-python3/)のドキュメント
27
27
  [https://github.com/SamuraiT/mecab-python3#installation](https://github.com/SamuraiT/mecab-python3#installation)

3

些細

2021/05/13 04:20

投稿

quickquip
quickquip

スコア11314

answer CHANGED
@@ -12,7 +12,7 @@
12
12
  `pip install mecab`で入るパッケージは
13
13
  [https://pypi.org/project/mecab/](https://pypi.org/project/mecab/)
14
14
  です。
15
- これはPythonのパッケージを入れる前に形態素解析器がセットアップされて、**そこに置いてある辞書**を使うのが前提なパッケージです。
15
+ これはPythonのパッケージを入れる前に形態素解析器がセットアップされていて、**そこに置いてある辞書**を使うのが前提なパッケージです。
16
16
 
17
17
  ----
18
18
 

2

間違ってました

2021/05/13 04:18

投稿

quickquip
quickquip

スコア11314

answer CHANGED
@@ -12,27 +12,20 @@
12
12
  `pip install mecab`で入るパッケージは
13
13
  [https://pypi.org/project/mecab/](https://pypi.org/project/mecab/)
14
14
  です。
15
- これは
16
- > Unofficial MeCab binding Python module for many OSs (Windows, macOS, and Linux)
15
+ これはPythonのパッケージを入れる前に形態素解析器がセットアップされて、**そこに置いてある辞書**を使うのが前提なパッケージです。
17
16
 
18
- とある通り、ただのバインディングモジュールです。
19
- 自分でコンパイルする手間が省けるだけで、Pythonのパッケージを入れる前に形態素解析器と辞書がセットアップされてそのマシンで使える状態になっていないといけません。
20
- 先にインストールされている前提で、そこにある共有ライブラリを呼び出すというものです。
21
-
22
17
  ----
23
18
 
24
19
  現時点では、簡単にPythonからMeCabモジュールを使いたいなら、
25
20
  [https://pypi.org/project/mecab-python3/](https://pypi.org/project/mecab-python3/)
26
- の方が楽だと思います。
27
-
28
- 形態素解析器本体の共有ライブラリがコンパイル済みで同梱されています。
29
- 辞書は別に用意する必要がありますが、とりあえず使えるようにするだけなら
30
21
  [https://pypi.org/project/unidic-lite/](https://pypi.org/project/unidic-lite/)
31
- pipでインストールするのが楽でしょう。Pythonのsite-packagesの下に[UniDic](https://unidic.ninjal.ac.jp/)の辞書を置てくれます。
22
+ 一緒に使うのが楽だと思います。
32
23
 
33
- 以上のことは全部[mecab-python3](https://pypi.org/project/mecab-python3/)のインストール手順
24
+ [mecab-python3](https://pypi.org/project/mecab-python3/)は、[unidic-lite](https://pypi.org/project/unidic-lite/)がPythonsite-packagesの下に[UniDic](https://unidic.ninjal.ac.jp/)インストールしてくれる辞書を、**デフォルトで使ってくれる**からです。
25
+
26
+ [mecab-python3](https://pypi.org/project/mecab-python3/)のドキュメント
34
27
  [https://github.com/SamuraiT/mecab-python3#installation](https://github.com/SamuraiT/mecab-python3#installation)
35
- 説明されている事項です。
28
+ 、他の注意点などがまとまっているのも良い点です。
36
29
 
37
30
  ----
38
31
 

1

些細

2021/05/13 04:01

投稿

quickquip
quickquip

スコア11314

answer CHANGED
@@ -5,7 +5,7 @@
5
5
  のように**コマンドで**使うのが基本なのですが、プログラミング言語からも利用可能なようになっています。
6
6
  共有ライブラリを**呼び出して使う**Python用のバインディングも提供されていて、それを**コンパイルして**Pythonにインストールする必要があります(ありました)。
7
7
 
8
- そうした時の、Python側バインディングモジュールの名前が`MeCab`です。
8
+ そうした時の、Python側に作られるバインディングモジュールの名前が`MeCab`です。`import MeCab`としてインポートしているのは、バインディングモジュールです。
9
9
 
10
10
  ----
11
11