win10+Anaconda+TensorFlow

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 删除环境

你可能感兴趣的:(win10+Anaconda+TensorFlow)