【问题标题】:How to download Spacy language model on Bluemix如何在 Bluemix 上下载 Spacy 语言模型
【发布时间】:2017-01-27 06:18:41
【问题描述】:

我有一个要推送到 bluemix 的 python 程序。该程序使用spacy。我没有使用任何 buildpack,因为 bluemix 不需要 python。我将 spacy 放入我的 requirements.txt 并进行推送。 Spacy 需要安装语言模型。安装英文语言模型的命令如下:

python -m spacy.en.下载全部

如何在 bluemix 上做到这一点?

https://spacy.io/docs/usage/

【问题讨论】:

    标签: python ibm-cloud spacy


    【解决方案1】:

    我的猜测是,在您推送到 Bluemix 之前,您需要指定将 SpaCy 下载到项目目录中的数据路径。只需在项目中为语言模型创建一个文件夹并将其放入其中即可。

    根据您的链接,这可以通过以下命令完成:

    python -m spacy.en.download all --data-path /some/dir
    

    然后像以前一样将您的项目推送到 Bluemix。

    【讨论】:

    • 好的,但是如何在 bluemix 上执行该命令?我怎样才能让它像正常一样工作并像在普通机器上一样安装到常规的 python 安装位置?
    • 我明白你在说什么。我使用我正在推送的目录中的 /some/dir 运行命令,然后推送将移动它。然后,当我在 bluemix 上使用 spacy 时,我必须指向那个 /some/dir 路径。我猜对 bluemix 的推动会失败,因为它会太大或需要太长时间。我已经遇到了这个推动的问题。我已将超时设置为最大值。如果推送时间超过 15 分钟,推送将失去连接。能够以某种方式直接在 bluemix 上下载语言模型会更好。
    猜你喜欢
    • 1970-01-01
    • 2019-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-17
    • 1970-01-01
    相关资源
    最近更新 更多