我正在使用一个依赖于Boost,Armadillo的python包(carmcmc)。我收到以下错误:
import carmcmc
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/admin/anaconda/lib/python2.7/site-packages/carmcmc/__init__.py", line 1, in <module>
from _carmcmc import *
ImportError:
dlopen(/Users/admin/anaconda/lib/python2.7/site-packages/carmcmc/_carmcmc.so, 2):
Library not loaded: /usr/local/lib/libarmadillo.5.dylib
Referenced from: /Users/admin/anaconda/lib/python2.7/site-packages/carmcmc/_carmcmc.so
似乎lib armadillo.5.dylib丢失了,但我不知道它做了什么或如何修改它的缺席。
我这样安装:
setup.py运行了,但我没有抓到任何致命的东西。
这是版本问题吗?我还缺少依赖吗?任何帮助表示赞赏。
答案 0 :(得分:1)
我在这做了什么:
它现在已经安装(但是我必须安装matplotlib才能使它工作)
carmac的代码也有osx的安装说明