我面临一个有关“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。