首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PyCaffe构建失败,lboost_python未找到

PyCaffe构建失败,lboost_python未找到
EN

Stack Overflow用户
提问于 2018-04-21 23:52:15
回答 2查看 1.2K关注 0票数 1

我在使用Python2.7.14的MacOS 10.13.3 (17D47)上。我正在建造caffe w/ python。该项目仅限于CPU。但是,我能够通过make run test构建make pycaffe,但是在尝试make pycaffe之后,我会得到一个错误。其结果是:

代码语言:javascript
运行
复制
touch python/caffe/proto/__init__.py
CXX/LD -o python/caffe/_caffe.so python/caffe/_caffe.cpp
PROTOC (python) src/caffe/proto/caffe.proto
In file included from python/caffe/_caffe.cpp:17:
In file included from ./include/caffe/caffe.hpp:12:
./include/caffe/net.hpp:41:5: warning: unused typedef 'INVALID_REQUESTED_LOG_SEVERITY' [-Wunused-local-typedef]
    LOG_EVERY_N(WARNING, 1000) << "DEPRECATED: ForwardPrefilled() "
    ^
/usr/local/include/glog/logging.h:943:30: note: expanded from macro 'LOG_EVERY_N'
                             INVALID_REQUESTED_LOG_SEVERITY);           \
                             ^
1 warning generated.
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

我有一个Makefile.config,它调用brew安装集中的boost-python,如下所示:

代码语言:javascript
运行
复制
# Whatever else you find you need goes here.
INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include
LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /usr/local/Cellar/boost-python/1.67.0/lib

我最初的两个问题是:1)是否允许我使用系统python链接到boost库?2)告诉make抓取boost python的正确方法是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-05-19 04:50:33

其实我也有同样的问题,好几天都找不到答案。然而,我发现了一个问题:python3 )

这个问题是针对python3的,但我使用的是python2.7。基本上,我进入Makefile (不是Makefile.config),搜索boost_python,并将其更改为boost_python27。我做了以下步骤:

  1. vim Makefile
  2. use vim command :?boost_python (应该只有1次)
  3. changed PYTHON_LIBRARIES ?= boost_python python2.7 to PYTHON_LIBRARIES ?= boost_python27 python2.7
  4. 运行命令sudo make pycaffe

希望这对你有帮助!

票数 4
EN

Stack Overflow用户

发布于 2018-05-18 14:31:05

(而不是.config文件)并将ld库的名称更改为python27。

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

https://stackoverflow.com/questions/49961216

复制
相关文章

相似问题

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