ImportError:libcusolver.so.9.0:无法打开共享对象文件:没有这样的文件或目录

时间:2018-10-15 09:14:59

标签: python-3.x tensorflow

我已经安装了Tensorflow(1.7 GPU)和CUDA 9.0。该设置曾经可以使用,但是昨天升级后,一切都停止了。我不确定到底发生了什么更改,但是我怀疑安装已以某种方式损坏。

我确实卸载并重新安装了Tensorflow,但它不再起作用,并抛出以下错误:

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

我的.bashrc文件具有以下内容:

export CUDA_VISIBLE_DEVICES=0
export PATH=${PATH}:/usr/local/cuda-9.0/bin
export CUDA_HOME=${CUDA_HOME}:/usr/local/cuda:/usr/local/cuda-9.0
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/lib/python3.5/dist-packages/torch/lib/

我不确定是否正确。

我怀疑这是一些.bashrc问题,但我无法解决。

有人面对相同或相似吗?

1 个答案:

答案 0 :(得分:-1)

可能与.bashrc问题有关。

尝试将它们添加到您的.bashrc中:

export PATH=/usr/local/cuda-9.0/bin${PATH:+:{PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}