VOOZH about

URL: https://qiita.com/jun40vn/items/78e33e29dce3d50c2df1

⇱ Google ColabにMeCabとipadic-NEologdをインストールする #Python - Qiita


👁 Image
65

Go to list of users who liked

47

Share on X(Twitter)

Share on Facebook

Add to Hatena Bookmark

More than 5 years have passed since last update.

@jun40vn(Yuichi Sugita)

Google ColabにMeCabとipadic-NEologdをインストールする

65
Posted at

1.はじめに

 Google ColabMeCabipadic-NEologd をインストールしようと思ったら意外に手間取ったので備忘録として残します。

2.コード

 色々なWeb情報を漁った結果、インストールには下記のコードがベストではないかと思います。

# 形態素分析ライブラリーMeCab と 辞書(mecab-ipadic-NEologd)のインストール 
!apt-get -q -y install sudo file mecab libmecab-dev mecab-ipadic-utf8 git curl python-mecab > /dev/null
!git clone --depth 1 https://github.com/neologd/mecab-ipadic-neologd.git > /dev/null 
!echo yes | mecab-ipadic-neologd/bin/install-mecab-ipadic-neologd -n > /dev/null 2>&1
!pip install mecab-python3 > /dev/null

# シンボリックリンクによるエラー回避
!ln -s /etc/mecabrc /usr/local/etc/mecabrc

 辞書のパスの確認

!echo `mecab-config --dicdir`"/mecab-ipadic-neologd"

 動作確認

import MeCab

m = MeCab.Tagger()
sample_txt = "彼女はペンパイナッポーアッポーペンと恋ダンスを踊った。"
print("Mecab:\n", m.parse(sample_txt))

path = "-d /usr/lib/x86_64-linux-gnu/mecab/dic/mecab-ipadic-neologd"
m = MeCab.Tagger(path)
print("Mecab ipadic NEologd:\n",m.parse(sample_txt))

(参考)
google colab で mecab-ipadic-NEologd を使おうとしたら mecabrc がないと error が出る場合の対処法
hurutoriya/colab-mecab-ipadic-NEologd.ipynb

65

Go to list of users who liked

47
0

Go to list of comments

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
65

Go to list of users who liked

47