在命令行中,一切似乎都很好。但是,当我以崇高的文本或spyder导入tensorflow时,会出现以下错误-
import tensorflow as tf
回溯(最近通话最近): 在第58行的“ /usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow.py”文件中 从tensorflow.python.pywrap_tensorflow_internal导入* 在第28行的“ /usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py”文件中 _pywrap_tensorflow_internal = swig_import_helper() swig_import_helper中的文件“ /usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py”,第24行 _mod = imp.load_module('_ pywrap_tensorflow_internal',fp,路径名,描述) 在load_module中的文件“ /usr/lib/python3.6/imp.py”,第243行 返回load_dynamic(名称,文件名,文件) 在load_dynamic中的文件“ /usr/lib/python3.6/imp.py”,第343行 返回_load(spec) ImportError:libcublas.so.9.0:无法打开共享对象文件:没有这样的文件或目录
在处理上述异常期间,发生了另一个异常:
回溯(最近通话最近): 在第1行的文件“ /home/himanshu/Desktop/iii.py” 将tensorflow作为tf导入 在第24行的“ /usr/local/lib/python3.6/dist-packages/tensorflow/init.py”文件中 从tensorflow.python import pywrap_tensorflow#pylint:disable = unused-import 在第49行的“ /usr/local/lib/python3.6/dist-packages/tensorflow/python/init.py”文件中 从tensorflow.python导入pywrap_tensorflow 文件“ /usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow.py”,第74行,在 提高ImportError(msg) ImportError:追溯(最近一次呼叫最近): 在第58行的“ /usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow.py”文件中 从tensorflow.python.pywrap_tensorflow_internal导入* 在第28行的“ /usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py”文件中 _pywrap_tensorflow_internal = swig_import_helper() swig_import_helper中的文件“ /usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py”,第24行 _mod = imp.load_module('_ pywrap_tensorflow_internal',fp,路径名,描述) 在load_module中的文件“ /usr/lib/python3.6/imp.py”,第243行 返回load_dynamic(名称,文件名,文件) 在load_dynamic中的文件“ /usr/lib/python3.6/imp.py”,第343行 返回_load(spec) ImportError:libcublas.so.9.0:无法打开共享对象文件:没有这样的文件或目录
当我导入喀拉拉邦时
import keras
以下是错误
使用TensorFlow后端。 追溯(最近一次通话): 在第58行的“ /usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow.py”文件中 从tensorflow.python.pywrap_tensorflow_internal导入* 在第28行的“ /usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py”文件中 _pywrap_tensorflow_internal = swig_import_helper() swig_import_helper中的文件“ /usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py”,第24行 _mod = imp.load_module('_ pywrap_tensorflow_internal',fp,路径名,描述) 在load_module中的文件“ /usr/lib/python3.6/imp.py”,第243行 返回load_dynamic(名称,文件名,文件) 在load_dynamic中的文件“ /usr/lib/python3.6/imp.py”,第343行 返回_load(spec) ImportError:libcublas.so.9.0:无法打开共享对象文件:没有这样的文件或目录
在处理上述异常期间,发生了另一个异常:
回溯(最近通话最近): 在第1行的文件“ /home/himanshu/Desktop/iii.py” 进口喀拉拉邦 在第3行的文件“ /usr/local/lib/python3.6/dist-packages/keras/init.py”中 来自。导入工具 在第6行的“ /usr/local/lib/python3.6/dist-packages/keras/utils/init.py”文件中 来自。导入conv_utils 在第9行的“ /usr/local/lib/python3.6/dist-packages/keras/utils/conv_utils.py”文件中 从..导入后端为K 文件“ /usr/local/lib/python3.6/dist-packages/keras/backend/init.py”,第89行,在 从.tensorflow_backend导入* 文件“ /usr/local/lib/python3.6/dist-packages/keras/backend/tensorflow_backend.py”,第5行,在 将tensorflow作为tf导入 在第24行的“ /usr/local/lib/python3.6/dist-packages/tensorflow/init.py”文件中 从tensorflow.python import pywrap_tensorflow#pylint:disable = unused-import 在第49行的“ /usr/local/lib/python3.6/dist-packages/tensorflow/python/init.py”文件中 从tensorflow.python导入pywrap_tensorflow 文件“ /usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow.py”,第74行,在 提高ImportError(msg) ImportError:追溯(最近一次呼叫最近): 在第58行的“ /usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow.py”文件中 从tensorflow.python.pywrap_tensorflow_internal导入* 在第28行的“ /usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py”文件中 _pywrap_tensorflow_internal = swig_import_helper() swig_import_helper中的文件“ /usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py”,第24行 _mod = imp.load_module('_ pywrap_tensorflow_internal',fp,路径名,描述) 在load_module中的文件“ /usr/lib/python3.6/imp.py”,第243行 返回load_dynamic(名称,文件名,文件) 在load_dynamic中的文件“ /usr/lib/python3.6/imp.py”,第343行 返回_load(spec) ImportError:libcublas.so.9.0:无法打开共享对象文件:没有这样的文件或目录
无法加载本机TensorFlow运行时。
注意-我在为python软件包而不是conda使用pip
答案 0 :(得分:0)
通常在使用不同路径安装多个版本的python时发生。您可以打开IDLE终端并使用
来检查是否有多个安装import sys
sys.version
sys.path
这些命令将打印系统PATH和python当前实例的版本。在IDLE和命令行终端中都使用此功能,以查看它们之间的不同之处。知道要使用的版本后,只需删除另一个即可。您还可以删除所有python实例,然后重新安装一个干净的python环境,但随后必须使用pip重新安装所有模块。