我正在使用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')中运行导入张量流可以正常工作。
我确信在两种情况下使用的解释器都是相同的(我打印了sys.executable
)
知道这里发生了什么?
编辑:在virtualenv之外安装tf,我可以毫无问题地执行import tensorflow
。
答案 0 :(得分:0)
另一个版本的Tensorflow安装在virtualenv之外;我卸载了它并在virtualenv中重新安装了tf。现在一切正常。