Python 如何查找和卸载numpy重复版本

Python 如何查找和卸载numpy重复版本,python,python-2.7,numpy,Python,Python 2.7,Numpy,我正在尝试安装库GPy。虽然安装成功,但我对我的numpy版本有一个问题 GPy库可以在这里找到 my numpy的当前版本是1.9.3 >>> import numpy >>> numpy.version.version '1.9.3' 但是当我为GPy执行python setup.py安装时,它指的是numpy 1.10.0。我在Python2.7/site-packages中进行了检查,发现只有一个版本的numpy也是1.9.3 Using /home

我正在尝试安装库GPy。虽然安装成功,但我对我的numpy版本有一个问题

GPy库可以在这里找到

my numpy的当前版本是1.9.3

>>> import numpy
>>> numpy.version.version
'1.9.3'
但是当我为GPy执行
python setup.py安装时,它指的是numpy 1.10.0。我在Python2.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?


我尝试了以下步骤,但仍然不知道如何操作


  • 我打开setup.py并将numpy条件从
    numpy>=1.7
    更改为
    numpyvinod@vinod-Lenovo-G580:~$conda update numpy——无pin获取包元数据:…#已安装所有请求的软件包。#在/home/vinod/anaconda环境中的软件包:#numpy 1.9.3 py27_p0[mkl]但仍然收到相同的错误。那么
    conda remove numpy
    之后是
    conda install numpy
    呢?我在尝试通过pip安装pandas时也遇到同样的问题。我已经安装了numpy 1.9.2,但pandas报告说它正在尝试使用numpy 1.10.0。如果您正在使用anaconda,请尝试,它几乎包括所有必要的库,包括pandas。
    conda update numpy --no-pin