Ubuntu16.04+Cuda8.0(gtx1060)+OpenCV2.4.13+anaconda2+caffe详细配置
http://blog.csdn.net/ccemmawatson/article/details/42004105http://blog.csdn.net/fansetcool/article/details/51569374
Caffe + CUDA8.0 + CuDNNv5.1 + OpenCV3.1 + Ubuntu14.04 配置参考文献
http://jiepai99.com/houchaoqun_xmu/article/details/72822199
【CPU + GPU版】Ubuntu16.04 + caffe + Anaconda2 + OpenCV3.x(附:问题集锦+测试案例)
http://blog.csdn.net/autocyz/article/details/51783857
ubuntu16.04安装caffe以及各种问题汇总
Makefile:581: recipe for target '.build_release/src/caffe/layer_factory.o' failed
这个问题疑似跟Ubuntu16.04的版本有关系,google到一个方法:在caffe的Makefile里面第409行(我的)
更改为
zhuan:
http://www.th7.cn/system/lin/201702/202453.shtml
ubuntu 16.04配置Python(anaconda2)+opencv后的错误提示解决方法
author@jason_ql
http://blog.csdn.net/lql0716/article/details/54909440
- 安装Python或anaconda2之后,提示以下错误:
ImportError: /home/jason/anaconda2/bin/../lib/libstdc++.so.6: version `GLIBCXX_3.4.21’ not found (required by /home/jason/anaconda2/lib/python2.7/site-packages/cv2.so)
- 解决方法:
打开终端输入命令:pip install opencv-python
http://www.voidcn.com/blog/u010900574/article/p-6243308.html
1. 错误信息(没有pyconfig.h文件
)
fatal error: pyconfig.h: No such file or directory
#include "pyconfig.h"
网上有答案说要增加PYTHONPATH的路径如下export PYTHONPATH=/path/to/caffe/python
可是这个对我来说并没有解决错误。
通过locate pyconfig.h
发现系统中其实很多位置都有这个文件,应该是当前环境变量找不到这个文件导致。
真正的解决方法是:
/home/lab/anaconda2/include/python2.7/
因为我用的anaconda。如果没有装执行下面这个估计也可以,反正你用locate pyconfig.h
看看哪里有这个文件,给环境变量一个路径就可以了
export CPLUS_INCLUDE_PATH=/usr/include/python2.7
2.错误信息(没有定义的引用 //usr/lib/x86_64-linux-gnu/libunwind.so.8: undefined reference to lzma_index_end@XZ_5.0
)
//usr/lib/x86_64-linux-gnu/libunwind.so.8: undefined reference to `lzma_index_buffer_decode@XZ_5.0' //usr/lib/x86_64-linux-gnu/libunwind.so.8: undefined reference to `lzma_index_size@XZ_5.0'
//usr/lib/x86_64-linux-gnu/libunwind.so.8: undefined reference to `lzma_index_uncompressed_size@XZ_5.0' //usr/lib/x86_64-linux-gnu/libunwind.so.8: undefined reference to `lzma_stream_footer_decode@XZ_5.0'
//usr/lib/x86_64-linux-gnu/libunwind.so.8: undefined reference to `lzma_index_end@XZ_5.0' //usr/lib/x86_64-linux-gnu/libunwind.so.8: undefined reference to `lzma_stream_buffer_decode@XZ_5.0'
usr/lib/x86_64-linux-gnu/libunwind.so.8: undefined reference to `lzma_index_end@XZ_5.0' collect2: error: ld returned 1 exit status
解决方案
同样是环境变量问题
我在~/.bashrc
里面增加了下面一条命令
export LD_LIBRARY_PATH=/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH
其实我估计再终端里面直接输出`export LD_LIBRARY_PATH=/lib/x86_64-linux-gnu
也应该能够解决问题
http://blog.csdn.net/darren2015zdc/article/details/73770744
今天我在UNUNTU系统上配置CUDA,添加PATH,source ~/.bashrc 后
却出现了下面的问题:
命令 'ls' 可在 '/bin/ls' 处找到
由于/bin 不在PATH 环境变量中,故无法找到该命令。
Command 'vim' is available in '/usr/bin/'
The command could not be located because '/usr/bin' is not included in the PATH environment variable.
查了两个小时,发现问题竟然出现在自己的理解层次上,我在bashrc文件中写了下面的信息
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin/:/sbin:/bin:/usr/game:$PATH
export PATH=/home/nick/mpich-install/bin:$PATH
export PATH=/home/nick/Qt5.2.1/5.2.1/gcc/bin/:$PATH
export LD_LIBRARY_PATH=/opt/matlab2009b/bin/glnx86/:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/opt/matlab2009b/extern/include/:$LD_LIBRARY_PATH
export PATH=/usr/local/cuda-6.0/bin:$PTAH
export PATH=/usr/local/bin:$PATH
export PATH=/usr/local/cuda-6.0/lib:$LD_LIBRARY_PATH
#export LD_LIBRARY_PATH=/opt/matlab2009b/extern/include/:$LD_LIBRARY_PATH
#source /opt/intel/composer_xe_2013_sp1.0.080/bin/iccvars.sh ia32
自己照着别人的东西抄的,没有理解,结果漏洞百出啊,开始时,我竟然没有发现,以后真要深入理解啊,不能机械式的抄袭啊。
知道画红色的为什么错了吗?
另外,这方面发现 kiwi小白总结的不错 点击打开链接 我摘抄下来了
一、临时设置
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64export PATH=$JAVA_HOME/:$PATH
二、当前用户的全局设置
打开~/.bashrc,添加行:export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64
export PATH=$JAVA_HOME/:$PATH
使生效
source .bashrc
三、所有用户的全局设置
$ sudo gedit /etc/profile在里面加入:
-
在命令行中,输入命令$ls 提示:
命令 'ls' 可在 '/bin/ls' 处找到 由于/bin 不在PATH 环境变量中,故无法找到该命令。
-
转到自己没有修改过PATH的文件,比如$cd /etc/environment,执行 $source /etc/environment,这是ls命令可以用了,不再提醒错误。
或者执行命令
$export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin/:/sbin:/bin:/usr/game:$PATH
-
彻底修改错误,就打开自己修改过的PATH的文件。比如 /etc/profile /etc/environment ~/.profile ~/.bashrc
-
我修改过的PATH为
export PATH=/usr/local/cuda-6.0/bin:$PTAHexport PATH=/usr/local/bin:$PATHexport PATH=/usr/local/cuda-6.0/lib:$LD_LIBRARY_PATH
大家看到错误了吗,把错误信息改正,再用source命令即可。