MacOS X 10.11.6 で、python3.7 の scipy のインストール

MacOS X 10.11.6 で、python3.7 の scipy のインストールを pip から行ったら、Errno 13 が出ました。

% pip3 install scipy
Collecting scipy
  Using cached https://files.pythonhosted.org/packages/07/76/7e844757b9f3bf5ab9f951ccd3e4a8eed91ab8720b0aac8c2adcc2fdae9f/scipy-1.1.0.tar.gz
      Error [Errno 13] Permission denied: '/usr/local/opt/python/bin/python3.7' while executing command python setup.py egg_info
Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/local/opt/python/bin/python3.7'
Check the permissions.

書き込み権限の問題らしいので、sudo を付けてみましたが、ダメでした。

ちょっと苦しいかもしれませんが、解決法がありました。

% brew install scipy

ひとまず、これで、動きます。pip3 の update が出たら問題ないのかもしれませんが、2018年7月2日は、brew で乗り切ることにしました。

brew と pip が混在になるので、将来問題が起らないことを祈りたいものです。

python 3.8 が出たら、コンピューターを買い替えかな?

2018年11月12日追記: brew で upgrade された python3.7.1 で、pip3 が何故だか動かなくなり、処置を施しました。何故だか、3.7.1 の scipy は、pip3 でインストールできました。

B! LINE