python-3.x - 无法在 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 等)。无法下载。
解决方案
en_core_web_md 在 pypi.org 或 Anaconda 上本身并不作为一个包存在,因此您不能只按名称进行 pip 安装。但是,您可以在 GitHub 页面上找到模型的下载链接,并且可以直接从下载 URL 之一进行 pip 安装,例如
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
必要时更改链接模型可能是最简单的。
推荐阅读
- c# - 如何在名称文件中搜索包含 C#
- javascript - React Big Calendar - 自定义视图中的自定义道具
- angular - 角度重定向到模块
- php - Doctrine 自定义 MariaDB 平台
- r - 根据 r 中的天气每小时数据计算霜冻变化天数(天数)
- python - 从日期 4.5.6 中提取日、月和年
- python - 临时设置最大 col 宽度并保持 pandas 样式 - jupyter
- c# - NAudio 改变两个不同 WaveOutEvents 的音量而不影响另一个
- ios - 如何快速击中多个 CAShapeLayer?
- c++ - 错误 E0028 表达式必须有一个常量值