【发布时间】:2016-01-04 17:13:16
【问题描述】:
我正在尝试安装库 GPy。虽然安装成功了,但是我的numpy版本有个问题。
GPy 库可以在这里找到https://github.com/SheffieldML/GPy
我的numpy当前版本是1.9.3
>>> import numpy
>>> numpy.version.version
'1.9.3'
但是当我为 GPy 执行python setup.py install 时,它指的是 numpy 1.10.0。我在 python 2.7/site-packages 中检查了只有一个版本的 numpy 也存在 1.9.3
Using /home/vinod/anaconda/lib/python2.7/site-packages
Searching for scipy==0.16.0
Best match: scipy 0.16.0
Adding scipy 0.16.0 to easy-install.pth file
Using /home/vinod/anaconda/lib/python2.7/site-packages
Searching for numpy==1.10.0
Best match: numpy 1.10.0
Adding numpy 1.10.0 to easy-install.pth file
Using /home/vinod/anaconda/lib/python2.7/site-packages
Finished processing dependencies for GPy==0.8.8
vinod@vinod-Lenovo-G580:~/GPy$
因为它指的是另一个版本,所以会出现类似
的错误File"__init__.pxd", line 155, in init GPy.util.linalg_cython (GPy/util/linalg_cython.c:4238)
ValueError: numpy.dtype has the wrong size, try recompiling
谁能告诉我如何找到并删除 numpy 1.10.0 ?
【问题讨论】:
-
我在尝试通过 pip 安装 pandas 时遇到了同样的问题。我安装了 numpy 1.9.2,但 pandas 报告它正在尝试使用 numpy 1.10.0。
-
你在用anaconda吗,如果没有请试一试,它包含了几乎所有必需的库,包括pandas。
标签: python python-2.7 numpy