安装完tensorflow后,在命令行里执行python,import没有报错,为什么在IDE里import tensorflow报错了呢?
ImportError: libcudnn.so.7: cannot open shared object file: No such file or directory
由报的错,我们知道是cuDNN的链接出现了问题
解决方法如下:
1. 进入到cuda/lib64下
cd /usr/local/cuda/lib64
2. 删除原有版本号,版本号在cudnn/lib64中查询
sudo rm -rf libcudnn.so libcudnn.so.7
3. 生成软连接,注意自己下载的版本号,我这个是7.0.5版本
sudo ln -s libcudnn.so.7.0.5 libcudnn.so.7

在IDE中导入Tensorflow时出现ImportError: libcudnn.so.7: cannot open shared object file。该问题是由于cuDNN链接问题导致。解决方法包括:进入cuda/lib64目录,删除原有版本的libcudnn.so文件,然后根据实际cuDNN版本创建软链接,并通过`sudo ldconfig`使更改立即生效。
最低0.47元/天 解锁文章
9万+

被折叠的 条评论
为什么被折叠?



