安装张量流时出错
Posted
技术标签:
【中文标题】安装张量流时出错【英文标题】: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 动态链接的,而您的平台不支持这一点。 【参考方案1】:您可以使用以下命令在您的主目录中创建一个虚拟环境。您将不需要 sudo 访问权限。
conda create -n tensorflow python=3.5
source activate tensorflow
pip install tensorflow
【讨论】:
【参考方案2】:conda install tensorflow
有效
【讨论】:
以上是关于安装张量流时出错的主要内容,如果未能解决你的问题,请参考以下文章