我按照Tensorflow网站上的教程,当我输入Pip3 list
时,我可以在列表中看到Tensorflow 1.4但是当我启动Python终端时我无法导入它,它说有No module named 'tensorflow'
即使我输入Pip3 show tensorflow
,我也能注意到它存在
答案 0 :(得分:2)
您同时安装了两个版本的Python 3。 pip3
将软件包安装到Python 3.5,但是python3
打开了一个Python 3.6会话,其中tensorflow不在已安装的软件包中。
换句话说,问题的原因是pip3
版本与python3
版本不匹配。
This question说明如何改变这种冲突。您可以修改$PATH
变量,使python3
也指向Python 3.5,或者卸载两个python版本中的一个。