【问题标题】:timed out message using python install command使用 python install 命令超时消息
【发布时间】:2018-02-27 23:45:11
【问题描述】:

我正在尝试安装 spacy 'en_core_web_md' 模型,但每次尝试使用此 python 命令下载它时都会收到超时消息: 'python -m spacy download en_core_web_md'

错误信息:

  File "C:\ProgramData\Anaconda2\envs\tensorflow\lib\site-packages\pip\_vendor\r
equests\packages\urllib3\response.py", line 237, in _error_catcher
    raise ReadTimeoutError(self._pool, None, 'Read timed out.')
pip._vendor.requests.packages.urllib3.exceptions.ReadTimeoutError: HTTPSConnecti
onPool(host='github-production-release-asset-2e65be.s3.amazonaws.com', port=443)
: Read timed out.

【问题讨论】:

    标签: python python-3.x tensorflow pip spacy


    【解决方案1】:

    en_core_web_md 模型为 115 MB,因此根据您的互联网连接(以及托管模型的 GitHub 的服务器),连接超时和下载失败的情况总是会发生。

    您还可以通过浏览器或任何其他方便的方式下载模型。您可以在个人model releases 中找到.tar.gz 存档(只需单击要下载的模型上的“发布详细信息”按钮)。例如,here's the en_core_web_md release

    模型是 Python 包,所以一旦你下载了文件,你可以简单地通过 pip 安装它:

    pip install /path/to/en_core_web_md-2.0.0.tar.gz
    

    然后你可以像这样加载它:

    nlp = spacy.load('en_core_web_md')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-05
      • 1970-01-01
      • 2014-12-28
      • 2019-04-05
      • 2021-09-26
      • 2017-06-21
      • 2015-01-26
      • 1970-01-01
      相关资源
      最近更新 更多