我希望能够安装一个特定版本的github repo。我按照这里的说明和我的文件要求。txt看起来如下:
git://github.com/twoolie/NBT@f9e892e
我还尝试了以下版本:
git+git://github.com/twoolie/NBT@f9e892e
git+git://github.com/twoolie/NBT.git@f9e892e
git://github.com/twoolie/NBT.git@f9e892e
但是在每一种情况下,当我尝试安装实际的包时,它需要来自提交散列f9e892e的存储库NBT,我得到错误消息
error in PyBlock setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers; Invalid requirement, parse error at "'://githu'"
那么如何正确地做呢? 问题来源StackOverflow 地址:/questions/59467291/how-to-specify-a-specific-github-repo-version-in-requirements-txt
我已经使用该命令安装了一个库
pip install git+git://github.com/mozilla/elasticutils.git
它直接从Github存储库安装它。这工作正常,我希望在我的requirements.txt。我看其他的票像这样但这并没有解决我的问题。如果我把类似的东西
-f git+git://github.com/mozilla/elasticutils.git
elasticutils==0.7.dev
在requirements.txt文件中,pip install -r requirements.txt结果如下:
Downloading/unpacking elasticutils==0.7.dev (from -r requirements.txt (line 20))
Could not find a version that satisfies the requirement elasticutils==0.7.dev (from -r requirements.txt (line 20)) (from versions: )
No distributions matching the version for elasticutils==0.7.dev (from -r requirements.txt (line 20))
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。