![](/img/trans.png)
[英]Installing dependencies from (Conda) environment.yml without Conda?
[英]Installing Spacy language models directly from Conda environment.yml
為了方便我構建的工具的安裝,我想要一個enviroment.yml
文件,它可以幫助安裝所有必需的依賴項。 我確實有一個,但是,Spacy 語言模型需要通過(例如) python -m spacy download en_core_web_sm
進行額外下載。
我的問題是我想從一個簡單的conda env create -f environment.yml
下載這個模型。 我知道可以通過 Conda 安裝 pip 包,但不知道如何在environment.yml
文件中執行“下載”。 提前感謝您提供的任何幫助。
正如download
命令的 Spacy 文檔所述:
下載最佳實踐
download
命令主要用作方便的交互式包裝器 - 它執行兼容性檢查並打印詳細消息以防出現問題。 不建議將此命令用作自動化過程的一部分。 如果你知道你的項目需要哪個包,你應該考慮通過 pip 直接下載,或者將包上傳到本地 PyPI 安裝並直接從那里獲取。 這也將允許您將其作為版本化包依賴項添加到您的項目中。
雖然可以在 Conda 環境 YAML 中包含 PyPI 依賴項,但 Conda Forge 還通過spacy-models-feedstock
feedstock 將 Spacy 模型作為包發布。 在 OP 的示例中,這意味着添加包spacy-model-en_core_web_sm
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.