报错ImportError: libcublas.so.8.0: cannot open shared object file: No such file or directory
原因:
-
CUDA版本和tensorflow不兼容,具体版本匹配可以参考[这里]。(https://www.tensorflow.org/install/source#tested_source_configurations)
-
没有设置环境变量,在终端输入
cd ~
vim .bashrc
进入bashrc文件,加入下面两句话:export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}} export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
然后按ESC, :WQ保存退出
最后编译执行
source .bashrc
就大功告成啦。