You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Poetry管理环境中合规下载spaCy意大利语模型?

用Poetry安装spaCy意大利语模型的合规方法

你遇到的问题核心是:spacy download本质是直接从PyPI拉取模型包安装,但Poetry的依赖管理要求把模型作为明确的项目依赖纳入管控。spaCy的预训练模型都在PyPI上发布,包名规则是将模型名的下划线替换为连字符,所以it_core_news_sm对应的PyPI包是it-core-news-sm。

解决步骤:

  • 在项目根目录执行Poetry添加命令:
    poetry add it-core-news-sm
    
    要是需要和你当前的spaCy 3.5.3严格版本匹配,可以指定对应版本号:
    poetry add it-core-news-sm==3.5.0
    
  • 安装完成后,回到Jupyter Notebook重新运行spacy.load('it_core_news_sm'),就能正常加载模型了。

原理说明:
用Poetry直接添加模型依赖,会把模型版本记录在pyproject.toml和poetry.lock中,能保证团队协作、部署环境的依赖一致性,完全契合Poetry的依赖管理规范,比spacy download的临时安装方式更可控。

内容的提问来源于stack exchange,提问作者Robert Alexander

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 10:12:17