Python 使用pip安装时未安装的要求

Python 使用pip安装时未安装的要求,python,pip,python-packaging,Python,Pip,Python Packaging,使用pip安装时,未安装需求的需求 需要 ,需要numpy 1.12.1或更高版本 但当我从目录安装重复数据消除时 > git clone git@github.com:dedupeio/dedupe.git > cd dedupe > pip install --upgrade pip > pip install . ... Collecting Levenshtein_search (from dedupe==1.6.13) Downloading Levenshte

使用pip安装时,未安装需求的需求

需要 ,需要
numpy 1.12.1
或更高版本

但当我从目录安装重复数据消除时

> git clone git@github.com:dedupeio/dedupe.git
> cd dedupe
> pip install --upgrade pip
> pip install .
...
Collecting Levenshtein_search (from dedupe==1.6.13)
Downloading Levenshtein_search-1.4.4-cp27-cp27mu-manylinux1_x86_64.whl (59kB)
100% |████████████████████████████████| 61kB 8.5MB/s 
Requirement already satisfied: numpy>=1.9 in /home/travis/virtualenv/python2.7.9/lib/python2.7/site-packages (from fastcluster->dedupe==1.6.13)
Collecting pylbfgs (from rlr>=2.4.3->dedupe==1.6.13
Downloading PyLBFGS-0.2.0.5-cp27-cp27mu-manylinux1_x86_64.whl (159kB)
100% |████████████████████████████████| 163kB 7.4MB/s 
...
> pip freeze
...
numpy==1.9.1
...
我本以为pip会检查
pylbfgs
的要求,并发现
numpy>=1.12.1
是必要的,但事实并非如此。我不知道这是否与
pip
检查
numpy
Levenshtein\u search
的依赖关系,并发现它得到了满足有关


这里有完整的回溯:

相关:这基本上就是答案。如果你回答我,我会接受的。