📑
【自然言語処理】GoogleColaboratoryでGiNZAがロードできない時の解決策
日本語NLPライブラリーであるGiNZAをGoogleColaboratoryで使おうとした場合、バージョンによってはエラーが出て、うまくロードできないケースがあります。
ここでは、以下のようなエラーが出た場合の解決策を記載します。
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