2017-05-11 14 views
0

スペイン語モデルを使用してSpacyを使用しようとしています。上記のスクリプトを実行するSpacyのスペイン語モデルのダウンロード中にエラーが発生しました

from spacy.es import Spanish 

nlp = Spanish(path=None) 

doc = nlp(u'Hola me llamo Sergio y estoy probando la librería.') 
sentence = next(doc.sents) 

私は、次のようなメッセージだ。その後

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "spacy/tokens/doc.pyx", line 434, in __get__ (spacy/tokens/doc.cpp:9664) 
ValueError: sentence boundary detection requires the dependency parse, which requires data to be installed. If you haven't done so, run: 
python -m spacy download es 
to install the data 

を、コマンドラインで、私は 'のpython -mスペイシーダウンロードES' を実行し、私は別のエラーを得た:

$ python -m spacy download es 

    Compatibility error 

    No compatible model found for 'es' (spaCy v1.8.2). 

誰かがスペイン語モデルを正常にダウンロードしていますか?ステップを正しく守っていますか?

答えて

1

これは実際にはバグではなく、特に悪い誤解を招くエラーメッセージです。現時点ではspaCyのスペイン語モデルはありません(利用可能なモデルのリストについてはsee here) - 存在しないモデルをダウンロードする代わりに、spaCyは使用可能なモデルをチェックするか、単に代わりにモデルのドキュメントを指すようにしてください。

(私はspaCyのメンテナーの一人です.230分の余裕があれば、issue trackerにこの問題を提出できれば幸いです。このエラーメッセージは悪く、修正する必要があります。ニュースは、スペインのモデルがすぐに、おそらく、次の週または2以内になります。)

+0

まず、説明のために多くのおかげで。 私はスペイン語をアルファに入れていましたが、アルファサポートセクション[こちら](https://spacy.io/docs/api/language-models#alpha-support)を読んでいることを理解していたため、ダウンロードできました。 最後に、私が要求したとおりに[問題](https://github.com/explosion/spaCy/issues/1051)を提出します。 –

+1

心配する必要はありません - 問題を開いていただきありがとうございました。そしておそらくドキュメントはここでもっと明白であったはずです。申し訳ありません。「アルファサポート」は、トークナイザと言語データ、および「スペイン語」言語クラスがあるという事実を指します。 –

関連する問題