質問: CentOS6.7でpythonのtensorflowのモジュールを使いたいと考えております. 現状では,pythonでimport tensorflow とすると, ImporError: /lib64/libc.so.6: version 'GLIBC_2.15' not found (required by ((prefix_python))/site_packages/tensorflow/python/_pywrap_tensorflow.so) といったエラーがでます. ここで,glibcを更新したいのですが,以前に別の方がほかで質問していたように, (glibcバージョンアップ:http://oshiete.goo.ne.jp/qa/3873137.html?from=recommend) 新しくインストールしたglibcをLD_LIBRARY_PATH に設定する方法があるようですが, できればこういった強引な方法以外でできればと思っております. (デフォルトのglibcに依存する実行ファイルが使えなくなるので.) そこで, 1. CentOS6.7のままでtensorflowをつかう方法 2. centOS6.7のglibcをv2.15以上に更新 のどちらかのやりかたをご存知のかたがいらっしゃれば,お教えいただけないでしょうか. よろしくお願いいたします.
回答: おそらく、選択肢は「Linuxごと仮想環境を構築する」もしくは「`LD_LIBRARY_PATH`で上書き」の2択だと思います。 Tensorflow自体のIssueも確認しましたが、より古いglibcに対応するつもりはない、とのことで、再コンパイルだけでも動かなさそうです。また、Cent OSのglibcを(パッチレベルでなく)アップデート、なんていうのははっきり言って**危険極まりない**です。