追踪(最近一次通话): 文件“/usr/local/lib/python3.4/dist-packages/tensorflow/python/init.py”,第61行, 来自tensorflow.python导入pywrap_tensorflow 文件“/usr/local/lib/python3.4/dist-packages/tensorflow/python/pywrap_tensorflow.py”,第28行,in _pywrap_tensorflow = swig_import_helper() swig_import_helper中的文件“/usr/local/lib/python3.4/dist-packages/tensorflow/python/pywrap_tensorflow.py”,第24行 _mod = imp.load_module('_ pywrap_tensorflow',fp,pathname,description) 在load_module中输入文件“/usr/lib/python3.4/imp.py”,第243行 return load_dynamic(name,filename,file) ImportError:/opt/Xilinx/Vivado/2015.1/lib/lnx64.o/libstdc++.so.6:找不到版本`GLIBCXX_3.4.19'(/usr/local/lib/python3.4/dist-packages/tensorflow需要) /python/_pywrap_tensorflow.so)
在处理上述异常期间,发生了另一个异常:
追踪(最近一次通话): 文件“image_resize.py”,第10行,in 导入张量流为tf 文件“/usr/local/lib/python3.4/dist-packages/tensorflow/init.py”,第24行,in 来自tensorflow.python import * 文件“/usr/local/lib/python3.4/dist-packages/tensorflow/python/init.py”,第72行,in 引发ImportError(msg) ImportError:Traceback(最近一次调用最后一次): 文件“/usr/local/lib/python3.4/dist-packages/tensorflow/python/init.py”,第61行, 来自tensorflow.python导入pywrap_tensorflow 文件“/usr/local/lib/python3.4/dist-packages/tensorflow/python/pywrap_tensorflow.py”,第28行,in _pywrap_tensorflow = swig_import_helper() swig_import_helper中的文件“/usr/local/lib/python3.4/dist-packages/tensorflow/python/pywrap_tensorflow.py”,第24行 _mod = imp.load_module('_ pywrap_tensorflow',fp,pathname,description) 在load_module中输入文件“/usr/lib/python3.4/imp.py”,第243行 return load_dynamic(name,filename,file) ImportError:/opt/Xilinx/Vivado/2015.1/lib/lnx64.o/libstdc++.so.6:找不到版本`GLIBCXX_3.4.19'(/usr/local/lib/python3.4/dist-packages/tensorflow需要) /python/_pywrap_tensorflow.so)
无法加载本机TensorFlow运行时。
出于一些常见原因和解决方案。包括整个堆栈跟踪 请求帮助时出现此错误消息。
我使用的是ubuntu 14.4 和python版本3.4
答案 0 :(得分:1)
看起来您安装了Xilinx,其中包含旧版本的libstdc ++。如果您从LD_LIBRARY_PATH
中删除它,则可以解决问题。
答案 1 :(得分:0)
我正在使用带有python 3.5的Ubuntu 14.4。我运行以下命令,python3 shell导入tensorflow非常好。
sudo -H pip3 install tensorflow