我正在尝试安装pycaffe,但是在错误的情况下失败了命令make pycaffe:
ld: library not found for -lboost_python
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [python/caffe/_caffe.so] Error 1我用命令boost-python安装了brew install --build-from-source -vd boost boost-python。在我的/usr/local/Cellar/boost-python文件夹中,我有1.67版本的文件libboost_python27.dylib和libboost_python27-mt.dylib,以及它们各自的.a文件。
既然caffe是在寻找lboost_python而不是libboost_python,那么我应该把其中一个和另一个简单地联系起来吗?我该怎么做?
发布于 2018-11-06 08:59:37
如果您使用的是python3
brew install boost --with-python3
brew install boost-python确认boost和boost-python已经安装。
brew list | grep 'boost'然后创建符号链接
Example : sudo ln -s libboost_python37.dylib libboost_python3.dylib这应该能解决你的问题
https://stackoverflow.com/questions/52921102
复制相似问题