繁体   English   中英

不允许使用Sudo pip安装升级操作

[英]Sudo pip install upgrade operation not permitted

我试图在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,如果这很重要的话。

您可能会遇到系统完整性保护,这是Apple推出的系统,用于防止修改系统文件(请参阅Ask Different上的这个答案 )。 您的选择大约是:

  • 安装自己的Python版本(使用Homebrew或其他系统,例如brew install python
  • 禁用系统完整性保护 (除非您知道自己在做什么,否则不建议使用)

似乎较新版本的Mac OS需要--user param ...所以试试

sudo pip2 install --user --upgrade numpy

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM