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
發現出現報錯“ModuleNotFoundError: No module named 'tensorflow'”
原因是根目錄下的Spyder找不到安裝在tensorflow環境的Tensorflow模塊,解決辦法如下:
激活tensorflow環境,確定當前的工作環境為tensorflow安裝所在的環境,使用conda工具在此環境下運行如下命令,安裝Spyder。
conda install spyder
在Anaconda Prompt輸入:” activate tensorflow ” 激活環境,再輸入“Spyder”就打開了Spyder。
3 通過Anaconda Navigator進入Spyder
雙擊“Anaconda Navigator”,打開Anaconda Navigator
3.1 激活TensorFlow 環境
點擊“Environments”,點擊“tensorFlow”就激活了TensorFlow 環境
3.2 打開Spyder
點擊“Home”,然后選中“Spyder”,點擊“Launch”,打開Spyder
4 通過spyder.exe進入Spyder
直接通過“D:\Program\Anaconda3\envs\tensorflow\Scripts”進入Anaconda3中tensorFlow環境,找到“spyder.exe”進入Spyder
5 驗證配置是否成功
在 IPython Consloe中執行如下命令:
import tensorflow as tf
得到如下界面,說明配置成功。
版權聲明:
本文首發於onefish51的博客(http://www.cnblogs.com/onefish51和https://blog.csdn.net/weixin_31075593),未經允許不得轉載,版權所有,侵權必究。