私は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
_
このコンピュータには3つの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で実行されていることを意味しますか?
2つの方法があります
1. --upgrade
は、ダウングレードまたはアップグレードの両方に使用できます。
pip install --upgrade numpy==1.10.1
2.既存のnumpyパッケージをアンインストールして、必要なパッケージをインストールしたい
Pipを使用してnumpyをアンインストールする
pip uninstall numpy
そして
Upgrade pipコマンドを使用してnumpyをインストールします。アップグレードまたはダウングレードできます
pip install --upgrade numpy==1.10.1