导入模块时,出现错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/zhangshirui/pynaoqi-python2.7-2.1.4.13-mac64/naoqi.py", line 7, in <module>
import qi
File "/Users/zhangshirui/pynaoqi-python2.7-2.1.4.13-mac64/qi/__init__.py", line 72, in <module>
from _qi import Application as _Application
ImportError: dlopen(/Users/zhangshirui/pynaoqi-python2.7-2.1.4.13-mac64/_qi.so, 2): Library not loaded: libboost_python.dylib
Referenced from: /Users/zhangshirui/pynaoqi-python2.7-2.1.4.13-mac64/_qi.so
Reason: unsafe use of relative rpath libboost_python.dylib in /Users/zhangshirui/pynaoqi-python2.7-2.1.4.13-mac64/_qi.so with restricted binary发布于 2016-09-20 02:15:33
当我更新我的OSX时,同样的事情也发生在我身上。我总是在我的笔记本电脑上禁用系统完整性保护,当我更新OSX时,我的首选项被覆盖,它再次被启用。
看一下权限问题,它似乎与之相关。所以我在恢复模式下运行了csrutil disable。
请参考本文以了解有关禁用系统完整性保护的信息。
http://www.macworld.com/article/2986118/security/how-to-modify-system-integrity-protection-in-el-capitan.html
这让它起作用了。
谢谢,
Dinesh
https://stackoverflow.com/questions/38641643
复制相似问题