ubuntu下tensorflow 报错 libcusolver.so.8.0: cannot open shared object file: No such file or directory(示

Posted 三年一梦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu下tensorflow 报错 libcusolver.so.8.0: cannot open shared object file: No such file or directory(示相关的知识,希望对你有一定的参考价值。

解决方法1. 在终端执行:

export LD_LIBRARY_PATH=”$LD_LIBRARY_PATH:/usr/local/cuda/lib64”
export CUDA_HOME=/usr/local/cuda 

但是每次要运行tensorflow时都得执行此命令,而且在Spyder、jupyter notebook中仍然报错。

 

解决方法2.  在bashrc中写入路径:

sudo vim ~/.bashrc
export LD_LIBRARY_PATH=”$LD_LIBRARY_PATH:/usr/local/cuda/lib64”
export CUDA_HOME=/usr/local/cuda
source ~/.bashrc

但是这还没解决我的问题。

 

解决方法3. 彻底解决

  • 检查LD_LIBRARY_PATH
echo $LD_LIBRARY_PATH

我的结果: ”:/usr/local/cuda/lib64”

再执行命令:

sudo ldconfig /usr/local/cuda/lib64

问题完美解决,此时不管在终端、Spyder、jupyter notebook中 import tensorflow、import keras都不报错。

 

export LD_LIBRARY_PATH=”$LD_LIBRARY_PATH:/usr/local/cuda/lib64”
export CUDA_HOME=/usr/local/cuda


以上是关于ubuntu下tensorflow 报错 libcusolver.so.8.0: cannot open shared object file: No such file or directory(示的主要内容,如果未能解决你的问题,请参考以下文章

关于RTX3090,ubuntu20.04环境下安装TensorFlow报错问题

关于RTX3090,ubuntu20.04环境下安装TensorFlow报错问题

关于RTX3090,ubuntu20.04环境下安装TensorFlow报错问题

Ubuntu下TensorFlow报错:Could not load dynamic library ‘libcudnn.so.8‘; dlerror: libcudnn.so.8: cannot..

ubuntu下tensorflow 报错 libcusolver.so.8.0: cannot open shared object file: No such file or directory(示

Ubuntu编译Protobuf(Base tensorflow-12)报错