Python 在 virtualenv 中导入 tensorflow 会产生段错误
Python import tensorflow in virtualenv creates segfault
我正在使用 Ubuntu 14.04,我在 virtualenv(使用 pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0-cp27-none-linux_x86_64.whl
)中安装了 tensorflow 0.8.0(仅 CPU 64 位)。
运行 python -c "import tensorflow"
给出如下错误
Segmentation fault (core dumped)
然而,运行 在 Spyder 控制台(其解释器是 virtualenv 的解释器)中导入 tensorflow 工作正常。
我确信在这两种情况下使用的解释器是相同的(我已经打印了sys.executable
)
知道这里发生了什么吗?
编辑:在virtualenv外安装tf,我可以毫无问题地执行import tensorflow
。
在virtualenv之外安装了另一个版本的Tensorflow;我卸载了它并在 virtualenv 中重新安装了 tf。现在一切正常。
我正在使用 Ubuntu 14.04,我在 virtualenv(使用 pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0-cp27-none-linux_x86_64.whl
)中安装了 tensorflow 0.8.0(仅 CPU 64 位)。
运行 python -c "import tensorflow"
给出如下错误
Segmentation fault (core dumped)
然而,运行 在 Spyder 控制台(其解释器是 virtualenv 的解释器)中导入 tensorflow 工作正常。
我确信在这两种情况下使用的解释器是相同的(我已经打印了sys.executable
)
知道这里发生了什么吗?
编辑:在virtualenv外安装tf,我可以毫无问题地执行import tensorflow
。
在virtualenv之外安装了另一个版本的Tensorflow;我卸载了它并在 virtualenv 中重新安装了 tf。现在一切正常。