直接从Conda Environment.yml安装Spacy语言模型
为了促进我构建的工具的安装,我想拥有一个enviroment.yml
文件,该文件可以帮助安装所有所需的依赖项。但是,我确实有一个spacy语言模型需要通过(例如)python -m spacy下载en_core_web_sm
。
我的问题是,我想从一个简单的enda env create -f Environment.yml
下载此模型。我知道可以通过conda安装PIP软件包,但不知道如何在Environment.yml
文件中执行“下载”。在此先感谢您提供的任何帮助。
In hopes of facilitating the installation of a tool I have built, I would like to have an enviroment.yml
file that could help install all the required dependencies. I do have one, however, Spacy language models require an additional download via (for example) python -m spacy download en_core_web_sm
.
My issue is that I would like to have this model downloaded from a simple conda env create -f environment.yml
. I know that pip packages can be installed via Conda, but do not know how to perform the "download" inside the environment.yml
file. Thanks in advance for any help you can provide.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如 spacy文档
虽然可以在conda环境中包括PYPI依赖项,但Conda Forge还通过
spacy-models-feedstock
。在OP的示例中,这意味着添加软件包spacy-model-en_core_web_sm
。As the Spacy documentation of
download
command states:While it is possible to include PyPI dependencies in a Conda environment YAML, Conda Forge also publishes Spacy models as packages via the
spacy-models-feedstock
. In the example from OP, this would mean adding the packagespacy-model-en_core_web_sm
.