note:现在最新版本已经支持3.6,因此可以不用再创建一个虚拟环境。直接pip install tensorflow就可以!
如果安装成功,但是在测试中,引用包时一直提示:no module named tensorflow,检查下环境变量。如果anaconda中有多个Python版本的环境,切换下Python版本试下。
基本按照官网操作:https://tensorflow.google.cn/install/install_windows,
这里详细说明几点:
1.在win10命令窗口中操作,cd 到C:\ProgramData\Anaconda3\Scripts目录下面(即:anaconda安装目录下的Scripts下面)
2.调用以下命令创建名为 tensorflow 的 conda 环境:
C:>conda create -n tensorflow pip python=3.5
(注意:现在最新的包已经支持3.6了,此步可略过)
3.发出以下命令以激活 conda 环境:
C:>activate tensorflow
4.发出相关命令以在 conda 环境中安装 TensorFlow。要安装仅支持 CPU 的 TensorFlow 版本,请输入以下命令:(CPU版本)
(tensorflow)C:>pip install --ignore-installed --upgrade tensorflow
PS:
1.如果安装不成功可能是网络不稳定导致依赖的包没能下载下来。安装tensorflow时会在collecting 依赖的时候卡住,然后retry 4times,3times。。。可ctrl+c结束,然后去下载对应版本的python 包,安装之后,再继续安装tensorflow
2.测试是否装好时,请在Anaconda安装目录下的Python.exe下运行。因为之前装过一个2.7,导致各种测试都是模块不存在!因为跑的都不是Anaconda的Python版本。记得检查下环境变量
卸掉环境步骤:
1.deactivate 退出环境
2.conda remove --name tensorflow --all 删除环境