在 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中的同一台机器上的VM和docker之间共享目录?