私は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がインストールされており、最初の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
2つの方法があります
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