Windowsの下でインストールSpacy英語ライブラリen_を使用core_web_md,解決Warning:no model found for'en_core_web_md'

1187 ワード

spacyは強力なNLPデータ処理ツールで、2ステップのインストール手順を使用します.まずspacyをインストールし、対応する言語パッケージをインストールしますが、2ステップ目のデフォルトのダウンロード速度が遅く、手動インストールで問題が発生することがあります.Windowsでインストールするには、まずcondaを使用してspacyをインストールすることができます.いくつかのチュートリアルのようにconda-forgeのパラメータを加えないように注意してください.そうすると、ダウンロードソースをcoda-forgeに変更し、清華源を上書きします.
conda install spacy

conda環境が新規である場合、ここでは一般的に最新バージョン(2.2.0)がデフォルトでインストールされます.手動で指定することもできます.
conda install spacy=2.2.0

次は英語のパッケージをインストールします.つまりen_core_web_xx,xxはモデルサイズ{sm:小型,md:中型...}を表し、直接このリンクでen_をダウンロードします.core_web_mdかsm(私のところはsmです.mdに変えることができます!)https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-2.2.0/en_core_web_sm-2.2.0.tar.gz)
ダウンロードが完了したらconda shellで実行
pip install /      /en_core_web_sm-2.2.0.tar.gz

あなた自身がVC++14.0をインストールしていない場合は、先にインストールする必要があります.このブログを参照してください.https://blog.csdn.net/tszupup/article/details/83536673
肝心なのは、condaでインストールされているspacyの場合、デフォルトは最高バージョンで、2ステップ目のインストールリファレンスのチュートリアルでプッシュされたダウンロードリンクが古いバージョンであれば、互換性がありません.