将spacy预训练模型下载添加到yml文件中



我正在编写一个依赖于spaCy及其预训练模型的python代码。对于这段代码,我想创建一个yml文件来安装所有依赖项。到目前为止,它看起来是这样的:

name: my_pkg
channels:
- conda-forge
- anaconda
- defaults
dependencies:
- pandas
- numpy
- spacy

然而,为了使spacy能够正常运行,我还需要下载经过预训练的模型。基于spacy网站,我应该使用python -m spacy download en_core_web_sm命令下载模型,但我不知道如何将此命令添加到yml文件中。我想知道是否有人可以帮助我修复yml,使其自动下载spacy预训练模型

您可以找到conda:可下载的型号

conda search *en_core_web_md*


# Name                       Version           Build  Channel     
spacy-model-en_core_web_md           2.0.0  py27hdea317b_0  conda-forge
spacy-model-en_core_web_md           2.1.0    pyhdea317b_0  conda-forge
spacy-model-en_core_web_md           2.2.0            py_0  conda-forge
spacy-model-en_core_web_md           2.2.0    pyhdea317b_0  conda-forge
spacy-model-en_core_web_md           2.2.5            py_0  conda-forge
spacy-model-en_core_web_md           2.3.0    pyh9f0ad1d_0  conda-forge  
spacy-model-en_core_web_md           2.3.1    pyh9f0ad1d_0  conda-forge

然后对于你的yml文件,你可以尝试:

name: my_pkg
channels:
- conda-forge
- anaconda
- defaults
dependencies:
- pandas
- numpy
- spacy
- spacy-model-en_core_web_md==2.3.1

相关内容

  • 没有找到相关文章

最新更新