我已经按照https://www.tensorflow.org/install/pip 步骤安装了tensorflow 。我是通过Anaconda安装的。
我还尝试了在不使用anaconda的情况下使用虚拟环境,因为此页面已提供(请检查图像)。它还给出了相同的错误。
下图显示了我已安装的版本及其给定的错误。
我在用,
Ubuntu 18.04.1 LTS
x86_64
处理器:Intel(R)Core(TM)2 Duo CPU T5870 @ 2.00 GHz 2.00 GHz
安装的内存(RAM):2.00 GB
我试图克服这个问题,但是找不到解决方案。我是tensorflow的新手,正在尝试安装和学习它。请帮我解决这个问题。
小智 12
感谢您的早期答案。我正面临SSE4.2指令的确切问题。我安装了tensorflow 1.5而不是1.12,它正在工作。
The TensorFlow library was compiled to use SSE4.2 instructions, but these aren't available on your machine.
Aborted (core dumped)
Run Code Online (Sandbox Code Playgroud)
这是我所做的:
请在虚拟环境中运行以下命令:
pip uninstall tensorflow
pip install tensorflow==1.5
Run Code Online (Sandbox Code Playgroud)
您可以用适合您机器的任何版本替换1.5。
尝试再次导入它,它应该立即运行
小智 6
您的CPU太旧,无法运行TensorFlow,因为它缺少必需的指令集。Starting with TensorFlow 1.6, binaries use AVX instructions which may not run on older CPUs.-根据Tensorflow。
您有2种可能的解决方案: