python - Tensorflow:导入错误:libcudnn.so.7:无法打开共享对象文件:没有这样的文件或目录

标签 python python-3.x tensorflow cudnn

我最近使用 pip 安装了 tensorflow-gpu。但是当我导入它时出现以下错误:

ImportError: libcudnn.so.7: cannot open shared object file: No such file or directory

我已经浏览了与此问题相关的所有 stackoverflow 答案,但没有一个对我有用。

libcudnn.so.7 存在于以下目录/usr/local/cuda/lib64 和/usr/local/cuda-9.0/lib64 中。

此外,我在 .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}}

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

请帮我解决这个问题

最佳答案

您以错误的方式设置了 LD_LIBRARY_PATH,我建议您这样做(这是一种标准):

export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH

关于python - Tensorflow:导入错误:libcudnn.so.7:无法打开共享对象文件:没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51019509/

相关文章:

python - Google App Engine 中是否有等效的 Django 应用程序模式?

python - 分发独立的 libpython 路径

python - Matplotlib:如何在 Windows 上使背景透明

Python Curses - 检测退格键

python - Tensorflow - 矩阵中点的欧几里德距离

python - 是否可以设置由 Python setuptools 创建的 console_script 的 SUID?

python - 用 python 和 re 清理文本

python - 如何从类型别名中确定类型?

neural-network - tensorflow.equal() op 上的不兼容形状用于正确的预测评估

python - 如何使用两个无维度的 Reshape keras 层?