gpt4 book ai didi

python-3.x - 如何在我的自定义 python 包中包含自动下载?

转载 作者:行者123 更新时间:2023-12-04 07:25:50 25 4
gpt4 key购买 nike

我已经创建了一个 python 包并在 python packaging instructions 的帮助下构建了它.现在我尝试在这个包中添加需要下载和使用的所有依赖项和额外包,例如tqdm、termcolor和spacy。正如我在示例项目中看到的那样 here ,我必须将这些包包含在 install_requires 中在 setup.py文件,虽然,因为我在我的包中使用 SpaCy 管道之一,我也需要运行以下命令:

!python -m spacy download en_core_web_lg
我尝试将此命令添加到 setup.py 中的 entry_point,但之后我无法重建包
entry_points={  
'console_scripts': [
'!python -m spacy download en_core_web_lg',
],
}
这是 Github code .有什么建议?

最佳答案

在这种情况下,您可以提供模型包作为这样的要求之一,但请注意,这指向模型的一个特定版本:

https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.0.0/en_core_web_sm-3.0.0.tar.gz#egg=en_core_web_sm
见: https://spacy.io/usage/models#production

关于python-3.x - 如何在我的自定义 python 包中包含自动下载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68220014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com