importerror没有名为tensorflow windows的模块

时间:2017-03-16 22:34:51

标签: python tensorflow anaconda

def nested_sum(ls):
    total = 0
    for e in ls:
       if not isinstance(e, int):
           items = sum(e)
           total += items
       else:
           items = e
           total += items
    return total

在使用Windows安装anaconda中的tensorflow后,我收到以下错误。我已经遵循了tensorflow安装步骤

起初它运行正常但是当我尝试卸载并重新安装tensorflow时,会弹出此错误。我尝试卸载Anaconda本身并重新安装但没有任何帮助。 Tensorflow正在安装,但是当我尝试导入步骤时,它会显示上述错误。

2 个答案:

答案 0 :(得分:1)

解决:Python 3.6与tensorflow不兼容,必须为python 3.5创建tensorflow环境。

conda create -n tensorflow python=3.5 anaconda

在命令提示符下激活它并从中启动spyder,将我的python版本更改为3.5。现在能够正确导入tensorflow。

答案 1 :(得分:0)

如果您在Anaconda环境中使用Anaconda安装了tensorflow,则需要激活此环境。只有这样才能导入张量流。