Tensoflow:如何解决" ImportError:libcudnn.so.6:"

时间:2017-08-28 02:05:40

标签: tensorflow

我使用了tensorflow ver0.12.0。我想使用版本0.10,所以我运行pip install tensorflow

然后当我使用tensorflow时,

`Traceback(最近一次调用最后一次):   文件" image_zooms_training.py",第6行,

来自keras.models的

导入顺序

文件" /home/satan/anaconda3/envs/py27/lib/python2.7/site-packages/keras/ init .py",第2行,in     来自。导入后端

........

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

无法加载本机TensorFlow运行时。 `

发生此错误。 请告诉我如何解决。 谢谢你的帮助。

环境

ubuntu14.04

python2.7

2 个答案:

答案 0 :(得分:2)

https://developer.nvidia.com/cudnn中下载libcudnn.so.6。 将其放在/ usr / local / cuda / lib64 /文件夹中 并使用下一个共同点

sudo chmod u=rwx,g=rx,o=rx libcudnn.so.6.5.18
sudo ln -s libcudnn.so.6.5.18 libcudnn.so.6
sudo ln -s libcudnn.so.6 libcudnn.so

答案 1 :(得分:1)

将目录更改为 / home / username / anaconda3 / envs / tensorflow / lib /