前提・実現したいこと
ここに質問の内容を詳しく書いてください。
MeCabを用いて自然言語処理をしたい
発生している問題・エラーメッセージ
Traceback (most recent call last): File "MeCab.py", line 15, in <module> main() File "MeCab.py", line 11, in main m = MeCab.Tagger("") AttributeError: module 'MeCab' has no attribute 'Tagger'
該当のソースコード
python3
1#encoding:utf-8 2import sys 3import MeCab 4# from natto import MeCab 5 6 7 8# nm=MeCab 9def main(): 10 text="月が綺麗ですね" 11 m = MeCab.Tagger("") 12 print(m.parse(text)) 13 14if __name__=="__main__": 15 main() 16
試したこと
ターミナルでパスを見てもそれらしき問題は見当たらず
ターミナルではmecabは作動する
ターミナル上でpython3を起動するとTaggerが認識される時とされない時がある
補足情報(FW/ツールのバージョンなど)
macbook pro
mac sierra 10.13.4
python3 ver3.6.4rc1
mecab-python3 0.7
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/09 08:23
2018/06/09 08:42 編集
2018/06/09 09:01
2018/06/09 09:03