我试图安装tensorflow,现在我遇到了以下警告:
ranj@ranj-Aspire-V3-772G:~$ python3 -c 'import tensorflow as tf; print(tf.__version__)' # for Python 3Traceback (most recent call last):
...
File "/usr/lib/python3.5/imp.py", line 242, in load_module
return load_dynamic(name, filename, file)
File "/usr/lib/python3.5/imp.py", line 342, in load_dynamic
return _load(spec)
ImportError: libnvidia-fatbinaryloader.so.375.39: cannot open shared object file: No such file or directory
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
...
File "/usr/lib/python3.5/imp.py", line 342, in load_dynamic
return _load(spec)
ImportError: libnvidia-fatbinaryloader.so.375.39: cannot open shared object file: No such file or directory
Failed to load the native TensorFlow runtime.
See https://www.tensorflow.org/install/install_sources#common_installation_problems
for some common reasons and solutions. Include the entire stack trace
above this error message when asking for help.
有人可以告诉我如何解决它吗?
答案 0 :(得分:1)
我不确定您报告的错误到底是什么原因,但这似乎是CUDA和/或与NVIDIA卡通信的问题。另外,我不知道为什么你在评论中提到的图形驱动程序的安装失败了,但如果你想获得GPU支持,那么拥有一个可用的图形驱动程序显然是必不可少的。因此,您当前安装的驱动程序已经正常运行,或者您必须找出安装新版本驱动程序失败的原因。
你可以这样继续:
作为旁注:您在评论中链接的教程似乎暗示您必须使用bazel从源代码构建Tensorflow,这实际上并非总是必要的。我建议你看一下official installation instructions - 这些非常全面,并考虑安装所需的所有细节。因此,如果一切都失败了,请考虑从头开始并按照上面链接的官方教程。
答案 1 :(得分:0)
我终于在gnome中修复了它(ctrl + alt + f3)并使用我的帐户登录然后使用: “sudo init 3” “sudo -i” 去下载dir并安装了nvidia驱动程序:“sh NVIDIAxxx.run” “重新启动”
在gnome中我可以使用python3并导入tensorflow
现在的问题是我无法以正常方式登录到操作系统。我仍然可以登录gmome