【发布时间】:2013-05-12 19:01:32
【问题描述】:
我很困惑。我有一个工作的pip install 命令(意思是:它安装了一个适用于我的 Github 的库版本),我有一个不工作的(意思是:它安装了一个不工作的库版本me) 将该要求放入requirements.txt 文件的方式。
更具体的:
如果我在命令行输入
pip install -e 'git://github.com/mozilla/elasticutils.git#egg=elasticutils'
然后测试我的程序,一切正常。如果我将此行放入我的requirements.txt:
-e git://github.com/mozilla/elasticutils.git#egg=elasticutils
然后运行我的程序,它因错误而中断(只有库应该已更改,所以我猜该库在两个版本之间发生了变化)。
但是两个版本不应该完全相同吗? (当然我已经尽我所能在两次测试之间再次删除已安装的库版本,使用pip uninstall elasticutils。)
欢迎提供任何信息……
【问题讨论】:
-
啊,我刚刚发现,通过将它放入
requirements.txt,它与该文件中的其他行一起被评估;一个是声明requests==0.14.2,这似乎覆盖了elasticutils包需要的东西。我会看看这是否可以解决这个问题。
标签: python github pip requirements.txt