Tensorflow 安装问题:无法加载原生 TensorFlow 运行时

Posted

技术标签:

【中文标题】Tensorflow 安装问题:无法加载原生 TensorFlow 运行时【英文标题】:Trensorflow installation issue: Failed to load the native TensorFlow runtime 【发布时间】:2018-03-20 12:36:45 【问题描述】:

我正在尝试在 Windows PC 中的 oracle virtualbox 上运行的 ubuntu 机器上安装 tensorflow。

系统详情: 主机操作系统:windows7 - 32 位 虚拟机:Oracle 虚拟机 虚拟机操作系统:Ubuntu - 64 位

安装张量流的步骤: 1. 使用 conda 和 python 3.5 创建会话 tflow 2.激活“tflow” 3.通过pip安装tensorflow 4.安装后尝试使用以下命令导入tensorflow: 将张量流导入为 tf

系统抛出以下错误:

将张量流导入为 tf 回溯(最近一次通话最后): 文件“/home/sethu/conda3/envs/tflow/lib/python3.5/site-packages/tensorflow/python/pywrap_tensorflow.py”,第 41 行,在 从 tensorflow.python.pywrap_tensorflow_internal 导入 * 文件“/home/sethu/conda3/envs/tflow/lib/python3.5/site-packages/tensorflow/python/pywrap_tensorflow_internal.py”,第 28 行,在 _pywrap_tensorflow_internal = swig_import_helper() 文件“/home/sethu/conda3/envs/tflow/lib/python3.5/site-packages/tensorflow/python/pywrap_tensorflow_internal.py”,第 24 行,在 swig_import_helper _mod = imp.load_module('_pywrap_tensorflow_internal', fp, 路径名, 描述) 文件“/home/sethu/conda3/envs/tflow/lib/python3.5/imp.py”,第 243 行,在 load_module return load_dynamic(名称,文件名,文件) 文件“/home/sethu/conda3/envs/tflow/lib/python3.5/imp.py”,第 343 行,在 load_dynamic 返回_load(规格) ImportError:/lib/x86_64-linux-gnu/libc.so.6:未找到版本“GLIBC_2.17”(/home/sethu/conda3/envs/tflow/lib/python3.5/site-packages/tensorflow 需要/python/_pywrap_tensorflow_internal.so)

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

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

未能加载原生 TensorFlow 运行时。

看 https://www.tensorflow.org/install/install_sources#common_installation_problems

出于一些常见原因和解决方案。包括整个堆栈跟踪 寻求帮助时出现此错误消息。

请帮忙!

谢谢 瑟图

【问题讨论】:

看来您缺少 GLIBC;你的 Ubuntu 版本是多少? 见这里的一些想法:***.com/questions/33655731/… 【参考方案1】:

你可以使用 jupyter notebook 吗? 您需要的所有文件都已安装。

【讨论】:

以上是关于Tensorflow 安装问题:无法加载原生 TensorFlow 运行时的主要内容,如果未能解决你的问题,请参考以下文章

未能加载原生 TensorFlow 运行时 - DLL 加载失败

无法加载原生 TensorFlow 运行时。运行 g2p-seq2seq --version 时

解决Tensorflow源码安装的之后TensorBoard 无法使用的问题

Django webapplication 加载原生 TensorFlow 运行时失败。在 Heroku

如何修复无法在 Conda 上加载本机 Tensorflow 运行时

sklearn.model_selection 无法加载 DLL