ImportError: numpy.core.multiarray failed to import #559

ImportError: numpy.core.multiarray failed to import #559


 出现这个错误,你应该删除python目录下的numpy 。


因为你安装tensorflow的时候,多安装了,和本地python的重复了,所以你要删除,但是Mac环境下,由于OS X El Capitan 中 SIP 安全设置功能,你是没有权限执行下面的这个命令权限删除(numpy我的是这个路径)


sudo rm -rf /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy


所以我们要先禁止掉这个功能。


  1.  1:重启 Mac,按住 Command+R 键直到 Apple logo 出现,进入 Recovery Mode
     2:点击 Utilities > Terminal
     3:在 Terminal 中输入 csrutil disable,之后回车
     4:重启 Mac



  这样 SIP 安全设置就已经被关闭了,如果想重新开启该安全设置,重复上面步骤,在第三步中将命令更换为 csrutil enable。

  下面放几张我回复这个设置的截图

按住command+r后,apple图标加载完后,出现这个选择中文就好,下一步


然后选择终端禁止这个限制(我截图的是恢复这个限制,因为前一步忘记截图了,所以你在terminal中输入csrutil disable )截图上传不了,太大,下次补上。




然后重启电脑,然后在终端执行

sudo rm -rf /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy












你可能感兴趣的:(工具使用以及环境配置)