Ubuntu 16.04下安装Caffe解决 undefined symbol: _ZN5boost6python6detail11init_moduleER11PyModuleDefPFvvE
今天安装Caffe框架,make时一切正常,但import caffe时出现以下错误
>>> import caffe
Traceback (most recent call last):File "<stdin>", line 1, in <module>File "/home/jcole/Git/caffe/python/caffe/__init__.py", line 1, in <module>from .pycaffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, RMSPropSolver, AdaDeltaSolver, AdamSolver, NCCL, TimerFile "/home/jcole/Git/caffe/python/caffe/pycaffe.py", line 13, in <module>from ._caffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, \
ImportError: /home/jcole/Git/caffe/python/caffe/_caffe.so: undefined symbol: _ZN5boost6python6detail11init_moduleER11PyModuleDefPFvvE
Google该错误,发现原因是boost_python的版本不匹配,默认python版本为3.5,而boost_python为2.7。
解决方法:
先在系统的/usr/lib/x86_64-linux-gnu/路径下查找boost_python文件的版本是否与python版本匹配,我的电脑中文件名为:
libboost_python-py35.so.1.58.0
说明版本为python3.5,匹配。若不匹配则安装对应的boost_python版本。
接下来打开Caffe文件夹下的Makefile文件,将第208行的
PYTHON_LIBRARIES := boost_python python2.7
改为
PYTHON_LIBRARIES := boost_python-py35 #py35需要改为你自己的python版本,如py34,py33
接着重新编译文件:
make clean
sudo ldconfig
make caffe
make all
make test
再次import caffe,没有报错。
Ubuntu 16.04下安装Caffe解决 undefined symbol: _ZN5boost6python6detail11init_moduleER11PyModuleDefPFvvE相关推荐
- Ubuntu 16.04下安装Caffe(GPU版本 GTX970)
Ubuntu 16.04下安装Caffe(GPU版本 GTX970) 个人分类: Deep Learning 2018年8月6日更新说明:距上次安装成功没多久,显卡驱动莫名失效,没有解决,索性重装了系 ...
- Ubuntu 16.04 下安装VMware Tools(三行命令搞定,亲测好使)
Ubuntu 16.04 下安装VMware Tools(三行命令搞定,亲测好使): 第一行命令:sudo apt-get upgrate 第二行命令:sudo apt-get install ope ...
- ubuntu 16.04下安装mysql
ubuntu 16.04下安装mysql 从官网下载mysql-apt-config_0.8.12-1_all.deb,下载地址为:https://dev.mysql.com/downloads/re ...
- Ubuntu 16.04 下安装运行 Suricata
介绍 Suricata是一个免费.开源.成熟.快速.健壮的网络威胁检测引擎.Suricata引擎能够进行实时入侵检测(IDS).内联入侵预防(IPS).网络安全监控(NSM)和离线pcap处理.Sur ...
- Ubuntu 16.04 下安装网易云
Ubuntu 16.04 下安装网易云 目录 一.下载 二.开始安装 三.安装完成 四.运行 一.下载 官网看不到下载16.04的链接,只有18.04,但是依旧可以访问到,地址为: http://s1 ...
- (已解决) Ubuntu 16.04 下安装和使用 TP-Link 的USB无线网卡
在 Ubuntu 16.04 下使用 TP-Link USB无线网卡的通用方法 第一步: 查看 TP-link 网卡具体型号 未插无线网卡时, 终端里输入 lsusb 插上USB无线网卡, 终端里再次 ...
- Ubuntu 16.04下安装ffmpeg和opencv的安装与简介
文章目录 ffmpeg简介 资料准备 0. 检查依赖yasm与gcc,以及pkg-config 1. 下载ffmpeg 2. 解压进入解压目录 3. 准备执行编译配置操作,执行如下操作 4. 编译与安 ...
- 搜狗输入法 for linux安装失败,Ubuntu 16.04下安装sogou拼音输入法的错误问题
引言:sogou输入法是市场上最为好用和流行的输入法,最为良心的是还有Linux版本,这让我等Linux人士欢呼雀跃.在新出的Ubuntu 16.04上安装sogou输入法的时候,碰到了一些问题,主要 ...
- ubuntu 16.04下安装pytorch配置caffe2(cuda 9.0+cudnn 7.6)
caffe2已经合并进啦pytorch里面,所以我们可以通过安装pytorch完成对caffe2的配置,相较于安装caffe2源码的方式,操作上更为简单. 操作系统: Ubuntu 16.04.5 L ...
最新文章
- Oracle序列使用:建立、删除
- 可视化-echarts流向图制作及recharts
- 《Altium Designer 14电路设计与仿真从入门到精通》——1.4 Altium电路板总体设计流程...
- 排序 (4)插入排序
- php curl获取响应,php – cUrl – 获取html响应正文
- 【转】我们今年二十三四岁。。。
- 推荐系列文章:《DotText源码阅读》
- Redis如何实现刷抖音不重复-布隆过滤器(Bloom Filter)
- LeetCode刷题 --杂篇 --数组,链表,栈,队列
- logback日志框架的简单使用
- 简单实现查找题库随机出题, 且可点击查看对应答案
- 计算机前沿技术讲座心得体会
- C# 将PDF文档转换成图片
- Taro从零创建微信小程序步骤
- (四十二)利率互换与货币互换的定价
- Astalavista被蹂躏过程 转载自baoz net
- linux 关键字搜索文件
- leaked window产生的原因及解决方案
- mdx格式的词典用什么软件打开_抄作业了!手把手教你安装欧路词典(ios系统为例)...
- envi反演水质参数_遥感干旱反演方法汇总
热门文章
- JavaScript用Math.asin()求反正弦值
- D. Factorial Divisibility
- Algorithm(算法
- 2018/2019款 MacBookPro 接口失灵的原因及解决方案
- XB8989AF单节锂电池保护IC放电过流18A,充电过流14A,最大持续放电电流9A
- Scrapy--CrawlSpider
- 【游戏面包屑】简单的导航栏设计
- 编译器报错The type of the expression must be an array type but it resolved to int.
- Chimaera:用区块链游戏思维将《玩家一号》的“绿洲”变为现实;网易有道将推语音助手及智能音箱
- Java中元空间解析