繁体   English   中英

Pip安装二进制文件并保留requirements.txt

[英]Pip install binary and preserve requirements.txt

我正在制作一个依赖于spacy的Python包。 Spacy与二进制语言模型一起使用。 因此,在我的requirements.txt末尾列出了这些网址

https://github.com/explosion/spacy-models/releases/download/es_core_news_sm-2.0.0/es_core_news_sm-2.0.0.tar.gz#egg=spacy-english-model

但是,如果freeze环境,则该软件包不会与下载URL一起出现:

spacy-english-model==2.0.0

因此,如果我添加了一个程序包,我将无法pip install它,然后pip freeze 如何在requirements.txt指定包,以便在freeze时显示其URL?

您不需要使用pip freeze来分发您的软件包。 编写软件包时,您需要根据如下文档将模型添加到requirements.txt文件中:

https://github.com/explosion/spacy-models/releases/download/es_core_news_sm-2.0.0/es_core_news_sm-2.0.0.tar.gz

您可以在这里看到发生的情况(检查dev-requirements.txt

我不知道pip freeze从哪里获得spacy-english-model的。 我将从新的python virtualenv开始,然后再次测试所有内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM