解决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解析XML的几种方式
Feb 16 Python
深入理解NumPy简明教程---数组1
Dec 17 Python
利用python实现数据分析
Jan 11 Python
python 文件操作删除某行的实例
Sep 04 Python
Python cookbook(字符串与文本)在字符串的开头或结尾处进行文本匹配操作
Apr 20 Python
如何使用Python进行OCR识别图片中的文字
Apr 01 Python
Python datetime包函数简单介绍
Aug 28 Python
numpy:找到指定元素的索引示例
Nov 26 Python
找Python安装目录,设置环境路径以及在命令行运行python脚本实例
Mar 09 Python
django配置app中的静态文件步骤
Mar 27 Python
Python sorted排序方法如何实现
Mar 31 Python
Python anaconda安装库命令详解
Oct 16 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实现数字补零功能的2个函数介绍
2014/05/12 PHP
PHP实现负载均衡下的session共用功能
2018/04/17 PHP
PHP中引用类型和值类型功能与用法示例
2019/02/26 PHP
PHP实现的AES 128位加密算法示例
2019/09/16 PHP
为超链接加上disabled后的故事
2010/12/10 Javascript
教你如何使用PHP输出中文JSON字符串
2014/05/22 Javascript
Javascript 读取操作Sql中的Xml字段
2014/10/09 Javascript
使用javascript将时间转换成今天,昨天,前天等格式
2015/06/25 Javascript
js实现网页抽奖实例
2015/08/05 Javascript
浅析AngularJS中的指令
2016/03/20 Javascript
Javascript表单特效之十大常用原理性样例代码大总结
2016/07/12 Javascript
BootStrap实现响应式布局导航栏折叠隐藏效果(在小屏幕、手机屏幕浏览时自动折叠隐藏)
2016/11/30 Javascript
原生js实现键盘控制div移动且解决停顿问题
2016/12/05 Javascript
Vue.js系列之项目结构说明(2)
2017/01/03 Javascript
Bootstrap免费字体和图标网站(值得收藏)
2017/03/16 Javascript
浅谈angularjs中响应回车事件
2017/04/24 Javascript
javaScript实现复选框全选反选事件详解
2020/11/20 Javascript
基于Vue制作组织架构树组件
2017/12/06 Javascript
[03:31]DOTA2英雄基础教程 大地之灵
2013/12/17 DOTA
[02:24]DOTA2痛苦女王 英雄基础教程
2013/11/26 DOTA
Python中apply函数的用法实例教程
2014/07/31 Python
Python实现从脚本里运行scrapy的方法
2015/04/07 Python
Python随手笔记之标准类型内建函数
2015/12/02 Python
python条件变量之生产者与消费者操作实例分析
2017/03/22 Python
Python 3中print函数的使用方法总结
2017/08/08 Python
Python字符串格式化的方法(两种)
2017/09/19 Python
python正则实现计算器功能
2017/12/14 Python
Python定义函数功能与用法实例详解
2019/04/08 Python
python实现的读取网页并分词功能示例
2019/10/29 Python
python 实现屏幕录制示例
2019/12/23 Python
抽象方法、抽象类怎样声明
2014/10/25 面试题
EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的?
2013/02/17 面试题
面试求职的个人自我评价
2013/11/16 职场文书
财务会计人员求职的自我评价
2014/01/13 职场文书
经济贸易系毕业生求职信
2014/05/31 职场文书
2014年个人售房协议书
2014/10/30 职场文书