TensorFlow目前仅提供osx和linux版本。若想要在windows上使用,需要做一些额外的工作。
0. 需要已经安装Jupyter
1. 安装docker
Docker提供container方案,使用Docker QuickStart Terminal,通过简单地配置就可以获得linux的运行环境。
2. 利用docker新建虚拟机
打开Docker QuickStart Terminal, 输入
docker-machine create vd -d virtualbox
即可新建一个名为“vd”的虚拟机。
打开virtualbox,可以看到新建的虚拟机。保持虚拟机vd一直运行的状态。
若vd没有在正在运行的状态,在virtualbox里启动虚拟机,或在Docker QuickStart Terminal里面输入
docker-machine start vd
3. 下载Tensorflow包
打开cmd, 先后输入如下两条命令
FOR /f "tokens=*" %i IN ('docker-machine env --shell cmd vd') DO %i
docker run -it -p 8888:8888 gcr.io/tensorflow/tensorflow
在第一次运行的时候,第二行命令会自动下载Tensorflow相关的library。
4. 安装成功,开始使用!
在Docker QuickStart Terminal输入如下命令
docker-machine ls
可以得到所有docker machine的URL。
其中名为vd的即为新建的docker-machine的信息。
在浏览器里输入相应的URL,port number为8888,即可通过Python notebook使用TensorFlow。
http://192.168.99.102:8888