1
Tensorflow对我的作品在Python和IPython的命令行,但装载tensorflow使用import tensorflow
时,它提供了以下错误:在IPython的命令行tensorflow工作,但不是在笔记本
ImportError: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.19' not found (required by /usr/local/packages/python/2.7.10-anaconda/lib/python2.7/site-packages/tensorflow/python/_pywrap_tensorflow.so)
Error importing tensorflow. Unless you are using bazel,
you should not try to import tensorflow from its source directory;
please exit the tensorflow source tree, and relaunch your python interpreter
from there.
下面是截图表明tensorflow在命令行工作
下面是截图显示,它并没有在笔记本的接口工作
那么,为什么它在命令行工作,但不是在笔记本界面?我使用os.environ
比较了环境变量,它们在命令行和笔记本中看起来相同。
系统信息:
Linux qb2 2.6.32-358.23.2.el6.x86_64 #1 SMP Sat Sep 14 05:32:37 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux
Tensorflow版本:
0.11.0rc0
我不认为这是相关的,但是IPython的核心是在远程机器上qb037
,而笔记本的接口上我的本地机器。 IPython的内核使用
[[email protected] ~]$ ipython notebook --no-browser --port=8889
在我的本地机器
然后开始了,我设置的端口转发作为
ssh -N -L localhost:8888:localhost:8889 qb037
而且笔记本的接口从浏览器在localhost:8888
开始。
它看起来像glibc不匹配。由于这是一个设置问题,请在[github](https://www.github.com/tensorflow/tensorflow/issues)中提出问题。在那里提到@drpngx,并且请尽可能从系统报告:unix版本,当前libc,tensorflow版本等。 – drpng
@drpng好的,我会在那里提交一个问题。但是tensorflow在命令行界面中起作用,会在ipython笔记本的某处出现问题吗? – xslittlegrass
我们在ipython中转发库路径时遇到了一些问题,它会做一些有趣的事情。如果你想阅读,这是[mac]上的问题(https://github.com/tensorflow/tensorflow/issues/5141)。 – drpng