我试图在0.17.1
为pandas
构建一个轮子。我希望它使用numpy
版本1.9.2
。我有一个已经内置的numpy
版本的控制盘,以及其他一些pandas
依赖项:
ls wheelhouse/
numpy-1.9.2-cp34-cp34m-linux_x86_64.whl python_dateutil-2.4.2-py2.py3-none-any.whl pytz-2015.7-py2.py3-none-any.whl six-1.10.0-py2.py3-none-any.whl
但是,当我告诉pandas
进行构建时,即使我用--find-links
通知它wheelhouse文件夹,它仍然会构建一个numpy
的新轮子:
在pandas
上绑定的版本是>=1.7.0
,因此那里的轮子肯定可以工作。那么它为什么要建造一个新的轮子呢?我怎么能强迫它使用现有的呢?在
轮子不是这样工作的。pandas需要一个
>= 1.7.0
版本的numpy。你试图强迫它寻找1.9.2版本,尽管已经有了新版本的numpy。即使你已经在你的驾驶室目录,它也会检查PyPI的最新版本,因为这是熊猫的声明设置.py文件。在相关问题 更多 >
编程相关推荐