在windows系统上,无法在intellij python文件中导入tensorflow

时间:2017-11-30 04:56:41

标签: intellij-idea tensorflow

我已经通过Anaconda在我的Windows机器上成功安装了tensorflow。它在我的推荐提示中运行良好,我可以导入tensorflow并运行hello world程序。但是,当我尝试在我的intellij-idea中执行此操作时,它会给出“ModuleNotFoundError:No module命名为'tensorflow'”错误。我必须设置什么配置才能在我的intellij IDE中使用tensorflow?

3 个答案:

答案 0 :(得分:1)

尝试使用jupyter notebook或spyder。

但请确保将它们安装在tensorflow环境中。

首先使用(在命令提示符下)

 tensorflow activate

然后

conda install spyder

答案 1 :(得分:0)

您还可以使用intellij解决问题。确保在创建项目时选择正确的SDK。确保选择" python.exe"在Anaconda下创建的tensorflow环境中的文件。

enter image description here

另见Using IntellijIdea within an existing virtualenv

答案 2 :(得分:0)

我已经在全球环境中通过Anaconda安装了tensorflow。 我认为您熟悉“文件->项目结构”,只需在所有相关标签中将SDK设置为Anaconda安装路径下的python.exe(即“ D:\ Anaconda3 \ python.exe”),就可能需要单击添加按钮并选择文件。 然后我发现它仍然无法正常工作。最后一步:

在“ SDK-> classpath”中添加张量流的路径: Add the path of tensorflow in "SDKs -> classpath"

要获取路径,可以运行:

import tensorflow
tensorflow.__path__