【问题标题】:Error while installing tensorflow安装张量流时出错
【发布时间】:2017-12-27 14:13:27
【问题描述】:

我正在尝试在我没有 sudo 访问权限的集群上安装 tensorflow,但我收到此错误:

Traceback(最近一次调用最后一次): 文件“/home/nsoufi2s/anaconda3/lib/python3.5/site-packages/tensorflow/python/pywrap_tensorflow.py”,第 41 行,在 从 tensorflow.python.pywrap_tensorflow_internal 导入 * 文件“/home/nsoufi2s/anaconda3/lib/python3.5/site-packages/tensorflow/python/pywrap_tensorflow_internal.py”,第 28 行,在 _pywrap_tensorflow_internal = swig_import_helper() 文件“/home/nsoufi2s/anaconda3/lib/python3.5/site-packages/tensorflow/python/pywrap_tensorflow_internal.py”,第 24 行,在 swig_import_helper _mod = imp.load_module('_pywrap_tensorflow_internal', fp, 路径名, 描述) 文件“/home/nsoufi2s/anaconda3/lib/python3.5/imp.py”,第 242 行,在 load_module return load_dynamic(名称,文件名,文件) 文件“/home/nsoufi2s/anaconda3/lib/python3.5/imp.py”,第 342 行,在 load_dynamic 返回_load(规格) ImportError: /lib64/libc.so.6: 找不到版本“GLIBC_2.14”(/home/nsoufi2s/anaconda3/lib/python3.5/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so 需要)

在处理上述异常的过程中,又发生了一个异常:

Traceback(最近一次调用最后一次): 文件“”,第 1 行,在 文件“/home/nsoufi2s/anaconda3/lib/python3.5/site-packages/tensorflow/init.py”,第 24 行,在 从 tensorflow.python 导入 * 文件“/home/nsoufi2s/anaconda3/lib/python3.5/site-packages/tensorflow/python/init.py”,第 49 行,在 从 tensorflow.python 导入 pywrap_tensorflow 文件“/home/nsoufi2s/anaconda3/lib/python3.5/site-packages/tensorflow/python/pywrap_tensorflow.py”,第 52 行,在 引发 ImportError(味精) ImportError: Traceback (最近一次调用最后一次): 文件“/home/nsoufi2s/anaconda3/lib/python3.5/site-packages/tensorflow/python/pywrap_tensorflow.py”,第 41 行,在 从 tensorflow.python.pywrap_tensorflow_internal 导入 * 文件“/home/nsoufi2s/anaconda3/lib/python3.5/site-packages/tensorflow/python/pywrap_tensorflow_internal.py”,第 28 行,在 _pywrap_tensorflow_internal = swig_import_helper() 文件“/home/nsoufi2s/anaconda3/lib/python3.5/site-packages/tensorflow/python/pywrap_tensorflow_internal.py”,第 24 行,在 swig_import_helper _mod = imp.load_module('_pywrap_tensorflow_internal', fp, 路径名, 描述) 文件“/home/nsoufi2s/anaconda3/lib/python3.5/imp.py”,第 242 行,在 load_module return load_dynamic(名称,文件名,文件) 文件“/home/nsoufi2s/anaconda3/lib/python3.5/imp.py”,第 342 行,在 load_dynamic 返回_load(规格) ImportError: /lib64/libc.so.6: 找不到版本“GLIBC_2.14”(/home/nsoufi2s/anaconda3/lib/python3.5/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so 需要)

无法加载原生 TensorFlow 运行时。

【问题讨论】:

  • 如果您指定要在哪个平台上安装 Tensorflow,将会有所帮助。您遇到的错误是因为编译的 tensorflow 库是针对 glibc 2.14 动态链接的,而您的平台不支持这一点。

标签: tensorflow


【解决方案1】:

您可以使用以下命令在您的主目录中创建一个虚拟环境。您将不需要 sudo 访问权限。

conda create -n tensorflow python=3.5
source activate tensorflow
pip install tensorflow

【讨论】:

    【解决方案2】:

    conda install tensorflow 有效

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-03
      • 2018-06-10
      • 1970-01-01
      • 1970-01-01
      • 2021-08-21
      相关资源
      最近更新 更多