首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装caffe时由于boost-python而出错

安装caffe时由于boost-python而出错
EN

Stack Overflow用户
提问于 2018-10-22 00:31:50
回答 1查看 499关注 0票数 1

我正在尝试安装pycaffe,但是在错误的情况下失败了命令make pycaffe

代码语言:javascript
复制
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.dyliblibboost_python27-mt.dylib,以及它们各自的.a文件。

既然caffe是在寻找lboost_python而不是libboost_python,那么我应该把其中一个和另一个简单地联系起来吗?我该怎么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-06 08:59:37

如果您使用的是python3

代码语言:javascript
复制
brew install boost --with-python3
brew install boost-python

确认boost和boost-python已经安装。

代码语言:javascript
复制
    brew list | grep 'boost'

然后创建符号链接

代码语言:javascript
复制
 Example : sudo ln -s libboost_python37.dylib libboost_python3.dylib

这应该能解决你的问题

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52921102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档