web-dev-qa-db-ja.com

MacOSXでnumpyを正しくアンインストールする方法は?

私はMacを使用しています。numpysklearnをこの順序でインストールしました。今、私はSOで何度か言及されているこれらのエラーに直面しています:

sklearn "numpy.dtypeのサイズが間違っています。pycharmと端末の両方で再コンパイルしてみてください

ValueError:numpy.dtypeのサイズが間違っています。再コンパイルしてください

sklearnからインポートする際のImportError:名前check_buildをインポートできません

そこで、numpyをアンインストールし、以前のバージョンを再インストールすることで、このエラーを修正しようとしました。

1)Sudo pip install --upgrade numpy .. gives許可エラー

...OSError: [Errno 1] Operation not permitted: '/tmp/pip-OVY0Vq-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy-1.8.0rc1-py2.7.Egg-info'...

2)brew uninstall numpyを試しましたが、import numpyはシェルの再起動後も動作します。

考えられる唯一のことは、すべてのnumpyファイルを手動で削除することです。Macでは、Sudo rm -rf /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpyの下にあると思われます

....それでも許可エラーが発生します。何が得られますか?

25
Sother

MAC OSを使用していると思います。 numpyの既存のバージョン(MACではアンインストールできない)を無視して、アップグレードされたバージョンをインストールする回避策を行いました。

コマンド:

pip install --upgrade --ignore-installed --install-option '--install-data=/usr/local' numpy

私のためにうまく働いた。

66
Zubin

MACにpandasをインストールしようとすると、これも表示されますが、次のコマンドを使用すると回避できます。次のコマンドは、以前にインストールされたバージョンを無視します。ただし、実際に問題が解決するかどうかはわかりませんが、試してみることもできます。

Sudo pip install numpy --ignore-installed numpy
9
Lola Yan

Mac OS 10.13.6(High Sierra)で機能するもの:

  1. Numpyのアンインストールを続ける:$Sudo -H pip uninstall numpy DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. Uninstalling numpy-1.16.2: Would remove: /Library/Python/2.7/site-packages/numpy-1.16.2.dist-info/* /Library/Python/2.7/site-packages/numpy/* ... Proceed (y/n)? y Successfully uninstalled numpy-1.16.2 $Sudo -H pip uninstall numpy DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. Uninstalling numpy-1.14.2: Would remove: /Library/Python/2.7/site-packages/numpy-1.14.2.dist-info/* ... Proceed (y/n)? y Successfully uninstalled numpy-1.14.2

  2. (再)オプションでnumpyをインストールします:$ Sudo -H pip install --ignore-installed numpy
    DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. Collecting numpy Downloading https://files.pythonhosted.org/packages/bc/90/3e71b5392bd81d8559917ee38857bb2e4b92c88e87211a68e339127b86f5/numpy-1.16.2-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (13.9MB) 100% |████████████████████████████████| 13.9MB 921kB/s Installing collected packages: numpy Successfully installed numpy-1.16.2

2
Tan Nguyen

この問題に直面したのは、これをすべて処理するため、「anaconda」をインストールすることです。

https://conda.io/docs/user-guide/install/macos.htmlを参照してください

0
user6341650

Pythonのbrewバージョンを使用している場合

brew uninstall numpy

PythonのMacバージョンを使用している場合:

python 2.7

pip uninstall numpy

python 3

pip3 uninstall numpy
0
SinOfWrath

Easy_installを使用してnumpyを更新しました。

Sudo easy_install numpy

0
Rafael Rios