将 numpy 1.12.1 降级至 1.10.1

将 numpy 1.12.1 降级至 1.10.1

我对 Unix 很陌生,这可能是一个基本问题,但我无法弄清楚。

$ python -c "import numpy; print(numpy.version.version)"
1.12.1 

$ pip uninstall numpy==1.12.1
Cannot uninstall requirement numpy, not installed

$ pip install numpy==1.10.1
Collecting numpy==1.10.1
  Using cached numpy-1.10.1-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Installing collected packages: numpy
Successfully installed numpy-1.10.1

$ python -c "import numpy; print(numpy.version.version)"
1.12.1

这台电脑上安装了三个python,第一个是默认的。

/sw/bin/python
/usr/local/bin/python
/usr/bin/python

我尝试更改路径以使用不同的 python,但当我什至无法卸载时,它们都显示 numpy 1.12.1,因为它尚未安装。

有人有任何线索吗?


更新我尝试更新 numpy 然后,

$ pip show numpy Name: numpy Version: 1.13.0rc2 Summary: NumPy: array processing for numbers, strings, records, and objects. Home-page: http://www.numpy.org Author: NumPy Developers Author-email: [email protected] License: BSD Location: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy-1.13.0rc2-py2.7-macosx-10.6-intel.egg Requires:

$ python -c "import numpy; print(numpy.version.version)" 1.12.1

我无权删除 1.13.0

那么这是否意味着我当前的 python 正在使用 numpy 1.13.0 运行?

答案1

有两种方法

1. --upgrade降级或升级均可使用:

pip install --upgrade numpy==1.10.1

2.我更愿意卸载现有的numpy包并安装所需的包

使用 pip 卸载 numpy

pip uninstall numpy

使用升级 pip 命令安装 numpy。您可以升级或降级

pip install --upgrade numpy==1.10.1

相关内容