这通常是由于系统中有多个Python版本安装所致。解决方法是将系统默认Python解释器指向已安装Tensorflow的Python解释器。
首先通过以下代码查看已安装的Python版本以及路径:
import sys
print(sys.version)
print(sys.path)
然后将系统默认Python解释器的路径改为已安装Tensorflow的解释器路径。在终端中输入以下代码,若系统Python版本为2.x,则将python改为python3:
sudo ln -s /usr/local/bin/python /usr/bin/python
最后通过以下代码验证是否成功导入Tensorflow:
import tensorflow as tf
如果没有报错,则表明成功导入。