我希望能够安装github存储库的特定版本。我按照here的说明进行操作,我的文件requirements.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'"
那如何正确地做呢?
答案 0 :(得分:1)
我通过在setup.py中的setup
方法中添加以下参数来解决该问题:
install_requires=['NBT@git+git://github.com/twoolie/NBT@f9e892'],
,并使用空的requirements.txt
文件。通过这些设置,最终安装了特定版本的软件包。