PythonでMeCabを使う時,
コマンドラインでpython3 ファイル名とするとfrom natto import MeCabである必要があり,この場合MeCabがTaggerを使えません。
対して,python ファイル名 とするとimport MeCabのみでよく,Taggerも使えます。
OSはHigh Sierra 10.13.5
python3 --version の結果はpython3.6.3
python --version はpython2.7.19
MaCabのインストールで参考にしたのは,この辺りです。(不確か…)
https://qiita.com/buruzaemon/items/975027cea6371b2c5ec3
https://qiita.com/grachro/items/4fbc9bf8174c5abb7bdd
なぜなのでしょうか?またpython3でもTaggerが使えるようにしたいです。
pythonと打つ場合とpython3とする場合の違いも含めて教えてください。
具体的には,
こちらのコードを動かしたく,
----$ python3 PrepareChain.py Traceback (most recent call last): File "PrepareChain.py", line 10, in <module> import MeCab ModuleNotFoundError: No module named 'MeCab'
のようになります。
回答1件
あなたの回答
tips
プレビュー