ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory
程序员文章站
2023-12-24 20:30:27
...
环境:
cuda9.0,cuann7,python3.6,tensorflow1.8
问题描述:
在安装完tensorflow1.8之后,import tensorflow出现以下错误(省略掉无用的报错信息):
ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory
解决方法:
步骤一:在PATH中加入cuda
sudo vim ~/.bashrc
在末尾加入:
export PATH=/usr/local/cuda/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
export CUDA_HOME=/usr/local/cuda
使之生效:
source ~/.bashrc
发现此时import tensorflow还是报一样的错误,所以进行步骤二
步骤二:
检查 /usr/local/cuda-9.0/lib64 下是否有 libcublas.so.9.0
如果有,终端输入:
sudo ldconfig /usr/local/cuda-9.0/lib64
推荐阅读
-
ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory
-
解决启动MongoDB错误:error while loading shared libraries: libstdc++.so.6:cannot open shared object file:
-
linux系统安装VMware(详细解决"Cannot open /dev/vmmon: No such file or directory"问题)
-
mdadm: cannot open /dev/sdb: No such file or directory
-
Tensorflow:ImportError: libcudnn.so.7: cannot open shared object file: No such file or directory
-
libiconv.so.2 cannot open shared object file: No such file or directory
-
libmatio.so.2: cannot open shared object file: No such file or directory
-
libevent-2.0.so.5: cannot open shared object file: No such file or directory
-
报错:libmysqlclient.so.18: cannot open shared object file: No such file or directory.
-
libcudart.so.9.2: cannot open shared object file: No such file or directory