ImportError: libcusolver.so.8.0: cannot open shared object file: No such file or directory

问题描述:

ImportError: libcusolver.so.8.0: cannot open shared object file: No such file or directory
ImportError: libcusolver.so.8.0: cannot open shared object file: No such file or directory_第1张图片
       首先检查/usr/local/cuda/lib64目录,看看libcusolver.so.8.0是否存在,如果不存在,则先正确安装cuda。如果确定cuda已经存在,这个问题的出现于Linux的ldconfig命令有关。

解决办法:

第一种方法:

在终端执行:

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

但是每次要运行tensorflow时都得执行此命令

第二种方法:

sudo ldconfig /usr/local/cuda/lib64

第三种方法:

在bashrc中写入路径:

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

本文作者:耗子
github:https://github.com/lh641446825
知乎:https://www.zhihu.com/people/hao-zi-meng-jian-mao/activities
博客园:https://www.cnblogs.com/lh641446825/
欢迎关注!

欢迎关注和转载!

你可能感兴趣的:(错误总结)