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