解决python3在anaconda下安装caffe失败的问题


Posted in Python onJune 15, 2017

Python 跟 Python3 完全就是两种语言

1、 import caffe FAILED 

环境为 Ubuntu 16 cuda 8.0 NVIDIA 361.77 Anaconda2。昨天莫名其妙Caffe不能用了:

>>> import caffe
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
 File "/home/duchengyao/project/caffe/python/caffe/__init__.py", line 1, in <module>
  from .pycaffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, RMSPropSolver, AdaDeltaSolver, AdamSolver
 File "/home/duchengyao/project/caffe/python/caffe/pycaffe.py", line 13, in <module>
  from ._caffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, \
ImportError: /home/duchengyao/project/caffe/python/caffe/../../build/lib/libcaffe.so.1.0.0-rc3: undefined symbol: _ZN2cv8imencodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11_InputArrayERSt6vectorIhSaIhEERKSB_IiSaIiEE

各种折腾都无效,重装Anaconda以后错误消失,import caffe 成功。

2、 import FAILED again after “$conda install opencv”

用 conda install opencv 安装完Opencv后,又出现了同样的错误提示,卸载后错误消失。

Conda 安装后的Opencv 版本为2.4.10,而系统apt安装的版本为2.4.9.1。我尝试从conda 安装2.4.9版,可是需要处理很多conflict。

最后实在走投无路了准备换成Anaconda3,环境搭建完成后运行程序的时候简直尴尬了,各种库不兼容。终于知道为啥老鸟们调侃Python 跟Python3完全是两种语言了

3、 解决方案

暂时的解决方案为放弃anaconda,全部用apt安装软件包,使用系统默认的Opencv,运行成功。

以上这篇解决python3在anaconda下安装caffe失败的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
用Python进行TCP网络编程的教程
Apr 29 Python
从局部变量和全局变量开始全面解析Python中变量的作用域
Jun 16 Python
Flask框架的学习指南之开发环境搭建
Nov 20 Python
python实现决策树、随机森林的简单原理
Mar 26 Python
Python可变参数*args和**kwargs用法实例小结
Apr 27 Python
详解Django中六个常用的自定义装饰器
Jul 04 Python
python3利用ctypes传入一个字符串类型的列表方法
Feb 12 Python
详解python中groupby函数通俗易懂
May 14 Python
python中np是做什么的
Jul 21 Python
Python常用断言函数实例汇总
Nov 30 Python
python实战之一步一步教你绘制小猪佩奇
Apr 22 Python
Python  序列化反序列化和异常处理的问题小结
Dec 24 Python
带你了解python装饰器
Jun 15 #Python
解决Linux系统中python matplotlib画图的中文显示问题
Jun 15 #Python
Python之os操作方法(详解)
Jun 15 #Python
基于Linux系统中python matplotlib画图的中文显示问题的解决方法
Jun 15 #Python
Python使用QRCode模块生成二维码实例详解
Jun 14 #Python
Python中扩展包的安装方法详解
Jun 14 #Python
Python模拟登陆实现代码
Jun 14 #Python
You might like
php函数实现判断是否移动端访问
2015/03/03 PHP
php与python实现的线程池多线程爬虫功能示例
2016/10/12 PHP
php json相关函数用法示例
2017/03/28 PHP
CI框架简单分页类用法示例
2020/06/06 PHP
Javascript图像处理—平滑处理实现原理
2012/12/28 Javascript
加载远程图片时,经常因为缓存而得不到更新的解决方法(分享)
2013/06/26 Javascript
对于this和$(this)的个人理解
2013/09/08 Javascript
基于jquery异步传输json数据格式实例代码
2013/11/23 Javascript
JS+DIV+CSS实现的经典标签切换效果代码
2015/09/14 Javascript
javascript下使用Promise封装FileReader
2016/02/19 Javascript
微信小程序 地图定位简单实例
2016/10/14 Javascript
JS实现HTML标签转义及反转义
2020/04/14 Javascript
Node.js设置CORS跨域请求中多域名白名单的方法
2017/03/28 Javascript
详解React 在服务端渲染的实现
2017/11/16 Javascript
详解从零搭建 vue2 vue-router2 webpack3 工程
2017/11/22 Javascript
JS实现留言板功能[楼层效果展示]
2017/12/27 Javascript
详解 vue better-scroll滚动插件排坑
2018/02/08 Javascript
Vue-Router模式和钩子的用法
2018/02/28 Javascript
Vue引用Swiper4插件无法重写分页器样式的解决方法
2018/09/27 Javascript
微信小程序使用scroll-view标签实现自动滑动到底部功能的实例代码
2018/11/09 Javascript
Vue+Webpack完美整合富文本编辑器TinyMce的方法
2018/11/30 Javascript
从vue源码看props的用法
2019/01/09 Javascript
简单了解Javscript中兄弟ifream的方法调用
2019/06/17 Javascript
layer.open的自适应及居中及子页面标题的修改方法
2019/09/05 Javascript
JavaScript内置对象之Array的使用小结
2020/05/12 Javascript
Python多线程编程(八):使用Event实现线程间通信
2015/04/05 Python
对numpy中的where方法嵌套使用详解
2018/10/31 Python
python 读取更新中的log 或其它文本方式
2019/12/24 Python
python中线程和进程有何区别
2020/06/17 Python
基于Python的自媒体小助手---登录页面的实现代码
2020/06/29 Python
利用HTML5 Canvas制作一个简单的打飞机游戏
2015/05/11 HTML / CSS
应用化学专业本科生求职信
2013/09/29 职场文书
艾滋病宣传活动总结
2014/05/08 职场文书
群众路线个人对照检查材料
2014/09/23 职场文书
孕妇离婚协议书范本
2014/11/20 职场文书
Pytorch 中net.train 和 net.eval的使用说明
2021/05/22 Python