关于 libcublas.so.9.0 的 ImportError

关于 libcublas.so.9.0 的 ImportError

我面临一个有关“ImportError”的奇怪问题。

我已经安装了 cuda9.0 和 cuDNN7.0 来运行 tensorflow-gpu 1.5.0。之后,当我运行

python3

在终端中,运行

import tensorflow as tf

我可以成功导入它。但是当我运行

sudo python3

并输入

import tensorflow as tf

我又遇到了这样的错误:

ImportError:libcublas.so.9.0:无法打开共享对象文件:没有此文件或目录

此外,当我使用

sudo spyder3

或者

sudo pycharm

或者

sudo jupyter

并在其中导入 tensorflow,我会得到同样的错误。

所以,我想知道为什么命令“sudo”会导致这样的错误?我该如何修复它?有谁能帮我吗?

谢谢你!!!!!

这是我第一次在“askubuntu”上提问,也许我写的格式不对。如果是这样,我深表歉意 :)

答案1

哦,我找到了解决这个问题的方法:直接运行 IDE,无需 sudo。

然后,如果出现文件‘filename’权限被拒绝的错误,只需执行

sudo chmod -R 777'文件名'

然后我就可以不用 sudo 打开 IDE,并成功导入 tensorflow。

相关内容