我使用Virtualenv在macOS上安装了Tensorflow。一切都很顺利(当我运行命令
我四处寻找看是否有其他人遇到了相同的问题,但除了this的问题没有提供解决方案外,我没有发现更多信息。我阅读了this的答案,解释了“非法指令”的含义,问题在于我正在使用最新版本的macOS High Sierra。
pip3 install --upgrade tensorflow
时,“成功安装six-1.11.0 tensorflow-1.6.0”是终端的最后输出)。所以,在激活虚拟环境后,我输入: python3
然后输入 import tensorflow as tf
,但是它输出错误Illegal instruction: 4
并退出Python。我四处寻找看是否有其他人遇到了相同的问题,但除了this的问题没有提供解决方案外,我没有发现更多信息。我阅读了this的答案,解释了“非法指令”的含义,问题在于我正在使用最新版本的macOS High Sierra。
我是否误解了答案所指的内容?
你知道我如何解决这个问题吗?或者希望有一个解决方法,这样我就可以开始使用tensorflow了。
提前感谢你。
float
转换为np.floating
已被弃用。在未来,它将被视为np.float64 == np.dtype(float).type
。from ._conv import register_converters as _register_converters - dfresh22