如果想更新Mac OSX中的Python,那么需要关掉系统级的权限保护,否则会导致无法更新,无法安装新的Python包。即便使用Homebrew也是错误连连。

因为在OSX中,如果System Integrity Protection是enable的,

/System
/sbin
/usr (除了/usr/local之外)

是被锁住的。即便在Terminal中使用sudo,也是不能修改其中的数据的。

如何关掉System Integrity Protection呢?

  • 重启,按住Command+R键,指导选择启动项
  • 选择Recovery Mode
  • Utilities->Terminal
  • 然后输入
csrutil disable
  • 重启即可

如果想恢复输入命令,重启,进recovery,然后输入

csrutil enable

即可

hope save your day~

== 13 March 2016 23:33 Update

过年回来之后就开始懒了,虽然在学习Deep Learning,不过还得加油~