我正在尝试在Mac El Capitan上升级Python 2.7上的Numpy,但我一直在收到错误。我有Numpy v1.8.0rc1,我需要最新版本。
sudo pip2 install --upgrade numpy
...
OSError: [Errno 1] Operation not permitted: '/tmp/pip-HUSiK5-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy-1.8.0rc1-py2.7.egg-info'
如果我这样做
which pip2
我明白了
/usr/local/bin/pip2
而which python
给出了/usr/bin/python
另外,我安装了Python 3.5,如果重要的话。
答案 0 :(得分:1)
您可能会遇到系统完整性保护,这是Apple推出的系统,用于防止修改系统文件(请参阅this answer on Ask Different)。您的选择大约是:
brew install python
)答案 1 :(得分:1)
似乎较新版本的Mac OS需要--user param ...所以试试
sudo pip2 install --user --upgrade numpy