为什么即使在gpu中安装了用于运行tensorflow的所有内容后,我在ubuntu中仍会出现“ import tensorflow”的错误

时间:2019-01-28 04:15:55

标签: python-3.x tensorflow anaconda gpu

回溯(最近通话最近):   在第58行的“ /home/harsh/anaconda3/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow.py”文件中     从tensorflow.python.pywrap_tensorflow_internal导入*   文件“ /home/harsh/anaconda3/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow_internal.py”,第28行,在     _pywrap_tensorflow_internal = swig_import_helper()   在swig_import_helper中的第24行,文件“ /home/harsh/anaconda3/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow_internal.py”     _mod = imp.load_module('_ pywrap_tensorflow_internal',fp,路径名,描述)   在load_module中的文件“ /home/harsh/anaconda3/lib/python3.6/imp.py”,第243行     返回load_dynamic(名称,文件名,文件)   在load_dynamic中的文件“ /home/harsh/anaconda3/lib/python3.6/imp.py”,第343行     返回_load(spec) ImportError:libcublas.so.10.0:无法打开共享对象文件:没有这样的文件或目录

在处理上述异常期间,发生了另一个异常:

回溯(最近通话最近):   文件“”,第1行,位于   在第28行中输入文件“ /home/harsh/anaconda3/lib/python3.6/site-packages/tensorflow/init.py”     从tensorflow.python import pywrap_tensorflow#pylint:disable = unused-import   在第49行中输入文件“ /home/harsh/anaconda3/lib/python3.6/site-packages/tensorflow/python/init.py”     从tensorflow.python导入pywrap_tensorflow   在第74行中输入文件“ /home/harsh/anaconda3/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow.py”     提高ImportError(msg) ImportError:追溯(最近一次呼叫最近):   在第58行的“ /home/harsh/anaconda3/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow.py”文件中     从tensorflow.python.pywrap_tensorflow_internal导入*   文件“ /home/harsh/anaconda3/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow_internal.py”,第28行,在     _pywrap_tensorflow_internal = swig_import_helper()   在swig_import_helper中的第24行,文件“ /home/harsh/anaconda3/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow_internal.py”     _mod = imp.load_module('_ pywrap_tensorflow_internal',fp,路径名,描述)   在load_module中的文件“ /home/harsh/anaconda3/lib/python3.6/imp.py”,第243行     返回load_dynamic(名称,文件名,文件)   在load_dynamic中的文件“ /home/harsh/anaconda3/lib/python3.6/imp.py”,第343行     返回_load(spec) ImportError:libcublas.so.10.0:无法打开共享对象文件:没有这样的文件或目录

无法加载本机TensorFlow运行时。

请参见https://www.tensorflow.org/install/errors

1 个答案:

答案 0 :(得分:0)

Tensorflow 1.13最近发布,现在需要CUDA 10

我根据本教程https://www.tensorflow.org/install/gpu安装了CUDA,并遇到了与本教程仍适用于CUDA 9相同的问题。
它帮助我安装了tf 1.12的早期版本:

pip3 install tensorflow==1.12
pip3 install tensorflow-gpu==1.12