Python 如何查找和卸载numpy重复版本
我正在尝试安装库GPy。虽然安装成功,但我对我的numpy版本有一个问题 GPy库可以在这里找到 my numpy的当前版本是1.9.3Python 如何查找和卸载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
>>> 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