Назад | Перейти на главную страницу

Tensorflow на Centos 6.6 требует GLIBCXX v 3.4.19+ из libstdc ++. So.6

Попытка установить Tensorflow на систему Centos 6 Cloudera, которая airgapped (офлайн). Я получил почти все зависимости, работающие с rpm и офлайн-пакеты. Однако я все еще огорчаюсь на версию libstdc++.so.6.

GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBC_2.2.5
GLIBC_2.3
GLIBC_2.4
GLIBC_2.3.2

я взял этот совет однако установить gcc 4.8 find / -name libstdc++.so.6 не раскрывает этот конкретный файл .so.

Я подозреваю Возможно, мне придется скомпилировать GCC из исходников, и я действительно очень не хочу этого делать, потому что у меня не будет системного администратора в системе клиента. По сути, я должен дать им диск с некоторыми файлами, и он просто должен работать (это долгая история, работа такая, какая она есть). Если что-то не получится, придется долго разбираться в том, что пошло не так.

Есть ли способ создать GCC локально и связать его как .rpm?

Вот исходная ошибка:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python3.5/site-packages/tensorflow/__init__.py", line 24, in <module>
    from tensorflow.python import *
  File "/usr/lib/python3.5/site-packages/tensorflow/python/__init__.py", line 72, in <module>
    raise ImportError(msg)
ImportError: Traceback (most recent call last):
  File "/usr/lib/python3.5/site-packages/tensorflow/python/__init__.py", line 61, in <module>
    from tensorflow.python import pywrap_tensorflow
  File "/usr/lib/python3.5/site-packages/tensorflow/python/pywrap_tensorflow.py", line 28, in <module>
    _pywrap_tensorflow = swig_import_helper()
  File "/usr/lib/python3.5/site-packages/tensorflow/python/pywrap_tensorflow.py", line 24, in swig_import_helper
    _mod = imp.load_module('_pywrap_tensorflow', fp, pathname, description)
  File "/usr/lib64/python3.5/imp.py", line 242, in load_module
    return load_dynamic(name, filename, file)
  File "/usr/lib64/python3.5/imp.py", line 342, in load_dynamic
    return _load(spec)
ImportError: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.19' not found (required by /usr/lib/python3.5/site-packages/tensorflow/python/_pywrap_tensorflow.so)