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