配置Spyder(tensorflow)开发环境

Spyder 是Anaconda自带的集成开发环境(IDE),可以在Spyder中进行tensorflow的开发。

1 重新安装Spyder

在Anaconda 中已经安装的tensorflow环境中(在Anaconda 中安装的tensorflow环境的方法见:TensorFlow-GPU安装-by-Anaconda-in-Windows方法二),重新安装Spyder,具体见“本文 2.2打开Spyder”。

2 通过Prompt进入Spyder

2.1 激活TensorFlow 环境

双击“Anaconda Prompt”,在Anaconda Prompt输入:” activate tensorflow” 激活TensorFlow环境

2.2 打开Spyder

输入“Spyder”就打开了Spyder,在 IPython Consloe中执行如下命令:

import tensorflow as tf

clip_image002[4]

发现出现报错“ModuleNotFoundError: No module named 'tensorflow'”

原因是根目录下的Spyder找不到安装在tensorflow环境的Tensorflow模块,解决办法如下:

激活tensorflow环境,确定当前的工作环境为tensorflow安装所在的环境,使用conda工具在此环境下运行如下命令,安装Spyder。

conda install spyder

clip_image004[4]

Anaconda Prompt输入:” activate tensorflow ” 激活环境,再输入“Spyder”就打开了Spyder。

3 通过Anaconda Navigator进入Spyder

双击“Anaconda Navigator”,打开Anaconda Navigator

3.1 激活TensorFlow 环境

点击“Environments”,点击“tensorFlow”就激活了TensorFlow 环境

clip_image006[4]

3.2 打开Spyder

点击“Home”,然后选中“Spyder”,点击“Launch”,打开Spyder

clip_image008[4]

4 通过spyder.exe进入Spyder

直接通过“D:\Program\Anaconda3\envs\tensorflow\Scripts”进入Anaconda3中tensorFlow环境,找到“spyder.exe”进入Spyder

clip_image010[4]

5 验证配置是否成功

在 IPython Consloe中执行如下命令:

import tensorflow as tf

得到如下界面,说明配置成功。

clip_image012[4]

 

版权声明:

本文首发于onefish51的博客(http://www.cnblogs.com/onefish51https://blog.csdn.net/weixin_31075593),未经允许不得转载,版权所有,侵权必究。

posted @ 2018-07-17 11:34  onefish51  阅读(32335)  评论(0编辑  收藏  举报