Anaconda Spyder 安裝: https://www.anaconda.com/download/ 根據系統 下載安裝 自帶Spydergit
TensorFlow安裝: 打開 anaconda prompt 輸入 conda install tensorflow-gpu (20180124這個命令安裝的是1.4.0版本),能夠直接按TensorFlow GitHub上提示直接安裝:pip install tensorflow-nightly-gpugithub
直接下載whl文件安裝也可(推薦)。ide
GPU環境配置:CUDA8.0 CUDNN6.0 (注意版本,對應TensorFlow1.4.0及其如下,1.5.0之後可能得配CUDA9.0 CUNN7.0)win10下cuda安裝貌似也不難,cudnn解壓後放至cuda相應目錄下就OK了。.net
"相應目錄" = C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\vx.0blog
cuda9.0的下載連接:https://developer.nvidia.com/cuda-90-download-archiveip
cudnn7.0下載連接爲:https://developer.nvidia.com/rdp/cudnn-download (參考中第四個連接中提供了網盤下載)get
都整好以後跑個TensorFlow例子應該是沒有問題的,可是遇到一個問題:自動代碼補全功能丟了(這裏是全部模塊的補全都不行,不是單指TensorFlow)。it
解決辦法:pip uninstall enum34pip
至於其餘:conda install jedi=0.11.0
conda install parso=0.1.1io
後面這兩個能夠先經過 conda list 命令看一下是否是已經有了,有了的話就不用了(也能夠打開Anaconda Navigator查看)。
注意:這裏是pip,若是是執行 conda uninstall enum34 可能會報 PackagesNotFoundError 。
嗯,這樣的話原始的補全功能應該回來了,可是TensorFlow仍是不能自動補全!
解決辦法:打開 「anaconda 安裝目錄」\Lib\site-packages\spyder\utils\introspection\module_completion.py 找到 mods(可能在279行) 把 'tensorflow' 加到 list 的 [ ] 裏就OK啦。以下圖:
重啓Spyder,tensorflow的自動補全也OK啦!
參考連接:
http://blog.csdn.net/lyq1471/article/details/78657301
https://github.com/spyder-ide/spyder/issues/5782
http://blog.csdn.net/slibra_L/article/details/78779717
https://blog.csdn.net/zhangwellyear/article/details/79199564