我已经使用以下命令安装库
pip install git+git://github.com/mozilla/elasticutils.git
它直接从Github存储库安装。这很好用,我希望在我的requirements.txt
中有那个依赖项。我已经看过像this这样的其他票据,但这并没有解决我的问题。如果我把像这样的东西
-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))
documentation of the requirements file没有提到使用git+git
协议说明符的链接,因此可能不支持这一点。
有没有人能解决我的问题?
发布于 2013-12-09 08:07:55
首先,以您所知道的任何方式安装git+git
或git+https
。安装brabeion
项目的kronok
分支的示例:
pip install -e git+https://github.com/kronok/brabeion.git@12efe6aa06b85ae5ff725d3033e38f624e0a616f#egg=brabeion
其次,在您的requirements.txt
中使用pip freeze > requirements.txt
获取正确的内容。在这种情况下,您将获得
-e git+https://github.com/kronok/brabeion.git@12efe6aa06b85ae5ff725d3033e38f624e0a616f#egg=brabeion-master
第三,测试结果:
pip uninstall brabeion
pip install -r requirements.txt
https://stackoverflow.com/questions/16584552
复制相似问题