首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用anaconda2安装pycaffe (pycaffe)

用anaconda2安装pycaffe (pycaffe)
EN

Stack Overflow用户
提问于 2017-11-23 17:31:19
回答 1查看 1.9K关注 0票数 1

我试着运行这个演示估计值

我跑的是ubuntu 14.04

我已经安装了Anaconda,在安装了许多依赖项之后,另一个将弹出。它还需要python caffe。

所以我用以下命令安装了它:(我也尝试了Pip install caffe,但如果失败了)

代码语言:javascript
运行
复制
Conda install caffe

但是当我试图运行它时,我得到了:

代码语言:javascript
运行
复制
$python
>>> import caffe
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/gtkratosman-lap/anaconda2/lib/python2.7/site-packages/caffe/__init__.py", line 1, in <module>
    from .pycaffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, RMSPropSolver, AdaDeltaSolver, AdamSolver, NCCL, Timer
  File "/home/gtkratosman-lap/anaconda2/lib/python2.7/site-packages/caffe/pycaffe.py", line 13, in <module>
    from ._caffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, \
ImportError: libprotobuf.so.12: cannot open shared object file: No such file or directory
EN

回答 1

Stack Overflow用户

发布于 2017-11-24 15:48:39

我已经能够在我自己的Anaconda环境中验证这种行为,在Pythonv2.7.14虚拟环境中运行Condav4.3.27,安装caffe v1.0.0rc5。

在深入研究了这个问题之后,它似乎与以下开放的Anaconda问题有关:caffe需要将protobuf需求插入到#6733版本

如问题中所述:

caffecaffe-gpu包在defaults中有一个对protobuf的需求,没有任何版本依赖。不幸的是,caffe包链接到由protbuf版本3.2.0提供的libProbuf.so.12。

因此,我发现我能够在import caffe中成功地运行在Anaconda虚拟环境中,首先手动安装Protobufv3.2.0,如下所示:conda install protobuf==3.2.0

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

https://stackoverflow.com/questions/47460860

复制
相关文章

相似问题

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