python无法更新numpy_Mac 无法更新或卸载 numpy 包

最近刚开始学习 python,今天就遇到了个非常懊恼的问题。

今天安装 pandas 包失败,提示需要新版本的 numpy 包。

但是报错提示:无法无法更新 numpy 包。错误提示

一开始以为权限问题,然后尝试加上 sudo 。结果依然报同样错误。

网上搜索相关资料发现需要关闭 Mac 上一个叫 (System Integrity Protection (SIP)系统完整性保护)的东西

具体怎么关闭参考下面链接https://jingyan.baidu.com/article/e5c39bf5d13bf939d76033cf.html​jingyan.baidu.com

关于 System Integrity Protection (SIP) 的介绍[OS X] System Integrity Protection​www.jianshu.com

关闭之后再重启使用 sudo 就可以通过更新了。

个人对此的理解是,由于机器上的 python 是 Mac 系统自带的,出对系统的稳定性考虑,Mac 对其进行了保护。所以正常状态下去更新系统会遭到系统拒绝,才会需要将 System Integrity Protection (SIP) 关闭掉。既然如此为了安全起见建议更新完成后将其还原成可用状态。恢复可用状态命令:csrutil enable

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值