📑

【自然言語処理】GoogleColaboratoryでGiNZAがロードできない時の解決策

2022/07/31に公開

日本語NLPライブラリーであるGiNZAGoogleColaboratoryで使おうとした場合、バージョンによってはエラーが出て、うまくロードできないケースがあります。
ここでは、以下のようなエラーが出た場合の解決策を記載します。

GiNZAをインストールし、SpacyでLoadする

!pip install ginza==4.0.6 ja-ginza==4.0.0 
import spacy
nlp = spacy.load('ja_ginza')

出現するエラー

Can't find model 'ja_ginza'. It doesn't seem to be a shortcut link, a Python package or a valid path to a data directory.

解決策

GiNZAのインストール後に、以下のコードを入力して、パッケージの再読み込みを行います。

import pkg_resources, imp
imp.reload(pkg_resources)

これでもエラーが出る場合は、以下のように、バージョンを指定せずにインストールするとうまくいくケースもあります。

!pip install ginza ja-ginza 

Discussion