web-dev-qa-db-ja.com

python 3.5に英語のspacyモデルをインストールできません

私は次のことをしています:

root@ABZ-173:/home/abz# pip3 install en_core_web_md
Collecting en_core_web_md
  Could not find a version that satisfies the requirement en_core_web_md (from versions: )
No matching distribution found for en_core_web_md
You are using pip version 8.1.1, however version 10.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

これは以前は機能していました。 spacyをモデルにリンクしたくない、python -m spacy download en。代わりに、個別にダウンロードしたいと思います。また、他のさまざまな手段(バージョンen_core_web_md == 2.0.0を指定するなど)によって試行されました。ダウンロードできない。

5
HBK

en_core_web_mdは、pypi.orgまたはAnacondaにそれ自体ではパッケージとして存在しないため、名前でpipインストールすることはできません。ただし、モデルのダウンロードリンクを見つけることができます GitHubページ で、ダウンロードURLの1つから直接インストールできます。

pip install https://github.com/explosion/spacy-models/releases/download/en_core_web_md-2.0.0/en_core_web_md-2.0.0.tar.gz

私がspacyをインストールすることをテストしたときに注意してください。したがって、最初にダウンロードするためにspacyを使用し、必要に応じてpython -m spacy linkでリンクモデルを変更するのが最も簡単かもしれません。

9
Rup

スペースのドキュメントは、あなたが求めているすべてのユースケースをカバーしていると思います。具体的には、モデルをダウンロードする方法は3つまであるようです。

  • python -m spacy download enしかし、それはリンクを作成します
  • python -m spacy download en_core_web_sm-2.0.0 --directこれはリンクを作成しません
  • pip install https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-2.0.0/en_core_web_sm-2.0.0.tar.gz

次の構文で 要件に含める を実行できます

spacy>=2.0.0,<3.0.0
https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-2.0.0/en_core_web_sm-2.0.0.tar.gz#en_core_web_sm

これらはすべて、ドキュメントページから取得しました こちら

9
Caleb Keller