原文写自:February 14, 2017
概述
在多数版本中,tensorflow package只能支持Linux或者MAC OS环境。而Windows系统下常见的方法为安装虚拟机或者安装Docker来完成Tensorflow的安装。得益于Google目前已经支持在Windows系统上直接安装,但python版本仅限于3.5.2版本。由于集成环境有些复杂,这里使用Windows版本的Anaconda配置python开发环境,并安装Tensorflow。
选择对的Anaconda版本
Anaconda官网地址:https://www.continuum.io/downloads#windows,但在其主页上,目前提供的版本如下:
历史版本Anaconda下载:https://repo.continuum.io/archive/index.html
通过查看ANACONDA PACKAGE LIST(https://docs.continuum.io/anaconda/pkg-docs),可见,在Python 2.7和3.5版本下,有tensorflow package:
(注:我在python 2.7版本上测试发现,无法安装tensorflow package。另外的,另一个Deep Learning package : theano,曾在python 2.7环境下安装成功)
为获取到包含python 3.5版本的Anaconda安装文件,参考地址:https://docs.continuum.io/anaconda/oldpkglists可知,在Anaconda 4.2.0 for python 3.5版本中包含python 3.5.2 版本。详情参考:https://docs.continuum.io/anaconda/old-pkg-lists/4.2.0/py35
Anaconda的下载安装
在系统默认的情况下,安装即可。安装完成后,在开始菜单中,有如下新增程序:
创建Tensorflow虚拟环境
Anaconda安装完成后,打开Anaconda Prompt,输入如下命令,创建Tensorflow虚拟环境。
# 创建Tensorflow虚拟环境。
conda create -n tensorflow python=3.5
# 进入Tensorflow虚拟环境
activate tensorflow
# 退出Tensorflow虚拟环境
deactivate tensorflow
# 安装Tensorflow
pip install tensorflow
等待安装完成即可:
参考资料
- ANACONDA INSTALL:https://docs.continuum.io/anaconda/install
-
【深度学习】windows下安装TensorFlow:http://m.blog.youkuaiyun.com/article/details?id=53706541
- Installing TensorFlow on Windows (Python 3.6.x):http://stackoverflow.com/questions/40884668/installing-tensorflow-on-windows-python-3-6-x/40891721