请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答

1回答

是因为你的 CPU 是比较老的版本了,而较新版本的 TensorFlow 在 pip 中的二进制文件是用 AVX 指令编译的,在老版本的 CPU 上不支持。

你用下面的命令输出什么信息:

cat /proc/cpuinfo | grep -m 1 "model name"

我这里输出是 :

model name    : Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz

我是 Ubuntu 16.04 的系统。我的 CPU 版本比较新,因此我安装了 TensorFlow 1.8 版本也没有出错:

https://img1.sycdn.imooc.com//szimg/5afac97e0001880b07090216.jpg

你可以卸载 TensorFlow,然后指定安装 1.5 版本的 TensorFlow:

pip uninstall tensorflow  
pip install tensorflow==1.5

如果权限不够,记得在这两个命令前加上 sudo

0 回复 有任何疑惑可以回复我~
  • 提问者 慕斯卡4268490 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-05-15 20:16:52
  • 提问者 慕斯卡4268490 #2
    老师,我安装不上tensorflow1.5版本。显示我没有那个权限。这个要怎么设置?
    回复 有任何疑惑可以回复我~ 2018-05-15 21:22:43
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信