【问题标题】:Python import tensorflow in virtualenv creates segfaultvirtualenv中的Python导入张量流创建segfault
【发布时间】:2016-04-21 12:49:35
【问题描述】:

我使用的是 Ubuntu 14.04,并在 virtualenv 中安装了 tensorflow 0.8.0(仅限 64 位 CPU)(使用 pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0-cp27-none-linux_x86_64.whl)。

运行python -c "import tensorflow" 会出现以下错误

Segmentation fault (core dumped)

但是,在 Spyder 控制台(其解释器是 virtualenv 的解释器)中运行 import tensorflow 可以正常工作。

我确信在这两种情况下使用的解释器是相同的(我已经打印了sys.executable

知道这里发生了什么吗?

编辑:在 virtualenv 外安装 tf,我可以毫无问题地执行 import tensorflow

【问题讨论】:

  • 在 GDB 下运行以获取堆栈跟踪可能很有用

标签: python-2.7 segmentation-fault virtualenv tensorflow


【解决方案1】:

另一个版本的 Tensorflow 安装在 virtualenv 之外;我卸载了它并在 virtualenv 中重新安装了 tf。现在一切正常。

【讨论】:

    猜你喜欢
    • 2018-07-30
    • 2019-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-06
    • 2016-08-21
    • 2017-02-11
    相关资源
    最近更新 更多