zoukankan      html  css  js  c++  java
  • ubuntu16.04安装caffe常见问题及其解决方案

    问题一、ImportError: No module named cv2

    解决方案:sudo apt-get install python-opencv

    问题二、ImportError: No module named _caffe

    解决方案:在make all编译后make pycaffe

    问题三、ImportError: No module named flask.ext.socketio

    解决方案:sudo pip  install --upgrade Flask-SocketIO

    问题四、ImportError: No module named skfmm

    解决方案:sudo pip2 install --upgrade scikit-fmm

    问题五、ImportError: cannot import name SocketIO

    解决方案:将webapp.pyfrom flask.ext.socketio import SocketIO

    换成 from flask_socketio import SocketIO 也一样

    问题六、ImportError: No module named werkzeug.test

    解决方案:pip install import werkzeug

    问题七、ImportError: No module named google.protobuf.internal

    解决方案:sudo apt-get install python-protobuf

    问题八、ImportError: No module named skimage

    解决方案:sudo apt-get install python-matplotlib python-numpy python-pil python-scipy

    sudo apt-get install build-essential cython

    sudo apt-get install python-skimage

    问题九、缺少动态连接库.so--cannot open shared object file: No such file or directory

    解决方案:ln将需要的so文件链接到/usr/lib或者/lib这两个默认的目录下边

    ln -s /where/you/install/lib/*.so /usr/lib

    sudo ldconfig

    问题十、ImportError: libopenblas.so.0: cannot open shared object file***

    解决方案:安装openblas 然后将libopenblas.so.0文件cp/usr/lib64

    问题十一、error while loading shared libraries: libcudart.so.8.0: cannot open shared object file: can not open

    解决方案:主要是 /usr/local/lib/目录下找不到libcudart.so.8.0这个文件, 该文件可以在usr/local/cuda-8.0/lib64/目录下找到,因此我们通过下面的命令将libcudart.so.8.0这个文件复制一份过去,记得要加sudo权限,否则可能无法复制。

    在命令行输入:sudo cp /usr/local/cuda-9.0/lib64/libcudart.so.8.0 /usr/local/lib/libcudart.so.8.0 && sudo ldconfig,

    类似的问题都可以这样解决

    sudo cp /usr/local/cuda-9.0/lib64/libcublas.so.9.0/usr/local/lib/libcublas.so.9.0 && sudo ldconfig 

    sudo cp /usr/local/cuda-9.0/lib64/libcurand.so.9.0/usr/local/lib/libcurand.so.8.0 && sudo ldconfig

    sudo cp /usr/local/cuda-9.0/lib64/libcudnn.so.6 /usr/local/lib/libcudnn.so.6 && sudo ldconfig

    问题十二、caffe测试mnist时出现错误:error while loading shared libraries: libcublas.so.9.0

    解决方案:vim /etc/ld.so.conf添加如下

    echo "/usr/local/cuda-9.0/lib64"

    #ldconfig  

    问题十三、can not find "hdf5.h":

    解决方案:打开Makefile.config

    INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include   /usr/include/hdf5/serial  
    LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib  /usr/lib  /usr/lib/x86_64-linux-gnu/hdf5/serial

     

    问题十四、digits调用出现:ValueError: Caffe executable not found in PATH

    解决办法:检查当前envvar的值,命令:echo $CAFFE_ROOT

    vi  /etc/profile 添加如下:

    export CAFFE_ROOT=/home/bgl/caffe

    生效:source /etc/profile

    检查一下,命令echo $CAFFE_ROOT,可以看到位置信息。

    众志成城,共抗疫情
  • 相关阅读:
    jetty运行服务
    对象的属性值是数组,如何使用ko跨页面绑定?
    Maven打包时出现“Show Console View”错误弹出框,错误详情为“An internal error has occurred. java.lang.NullPointerException”的解决方法
    记录一次CDH集群邮件报警功能的设置
    jupyter notebook
    MacOS开发环境搭建
    Manico--自定义应用快速切换
    Synergy--跨平台的键鼠共享工具
    Sublime Text3 个人使用安装设置
    Typora--我用过的最好用的markdown编辑器
  • 原文地址:https://www.cnblogs.com/wuli1427102168/p/10820458.html
Copyright © 2011-2022 走看看