在 openSUSE 上的 Virtualenv 中安装 TensorFlow

Posted

技术标签:

【中文标题】在 openSUSE 上的 Virtualenv 中安装 TensorFlow【英文标题】:Installing TensorFlow in a Virtualenv on openSUSE 【发布时间】:2017-08-16 11:15:13 【问题描述】:

我尝试在 openSUSE12.1 中安装 TensorFlow。我使用了 virtualenv。

我认为 TensorFlow 已安装。但是当我输入时:

import tensorflow as tf

这个错误信息出来了:

ld.so 检测到不一致:dl-open.c: 596: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT' 失败!

【问题讨论】:

您在 virtualenv 中使用哪个版本的 Python? 【参考方案1】:

openSUSE12.1 长期停产。您安装的 TensorFlow 版本与您系统上找不到的共享库版本相关联(我猜它需要比您拥有的版本更新的版本)。

您应该考虑将您的系统升级到受支持的产品,最新的单点发布版本是“Leap 42.3”[1]。这将解决您的 TensorFlow 库问题,并解决您的系统目前存在的许多安全问题。

[1] - https://software.opensuse.org/distributions/leap

【讨论】:

以上是关于在 openSUSE 上的 Virtualenv 中安装 TensorFlow的主要内容,如果未能解决你的问题,请参考以下文章

在 virtualenv 中安装 Django:MySQL-python 错误

openSUSE:在不更改默认版本的情况下安装 python 的替代版本

openSUSE 上的 lightdm 自动登录

如何在opensuse中的同一台机器上的VM和docker之间共享目录?

OpenSuse 13.2 上的 Qt for Android

如何更改 OpenSuSE 13.1 上的默认 MySQL 用户