我在Ubuntu的Python中使用以下命令导入tensorflow-
$ python3Python 3.5.2 (default, Nov 23 2017, 16:37:01) [GCC 5.4.0 20160609] on linuxType "help", "copyright", "credits" or "license" for more information.>>> import tensorflow as tfIllegal instruction (core dumped)
然后程序就退出了。请提供解决方案。
回答:
我遇到了同样的问题,不得不将tensorflow降级到1.5.0版本:
pip uninstall tensorflowpip install tensorflow==1.5.0
编辑:正如评论中@Tobsta指出的,另一种选择是从源代码编译二进制文件。版本>1.5的预编译二进制文件使用了AVX指令,这些指令不被老款CPU支持。