官方文档上tensorflow在Windows环境下只能使用python3.5版本
Anaconda方式安装
1 安装Anaconda3,默认安装后,在系统环境变量中path将配置成Anaconda Python路径。
2 创建3.5版本环境conda create -n tensorflow python=3.5
,并激活activate tensorflow
(使用deactivate tensorflow
取消)
3 安装tensorflow pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.1-cp35-cp35m-win_amd64.whl
(若安装GPU版本,首先安装CUDA与cuNN,然后(tensorflow)C:> pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.0.1-cp35-cp35m-win_amd64.whl
)
4 Anaconda默认的jupyter-notebook是3.6环境下的,因此还需安装jupyter-notebookconda install jupyter
用jupyter notebook
来启动
5 编写HelloWorld检查是否报错
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
Docker方式安装
1 安装Docker:
Windows 10以下的用户 推荐使用 Windows 10以下的用户 推荐使用 Docker Toolbox
Windows 10以上的用户 推荐使用 Docker for Windows
2 配置阿里云加速器
https://dev.aliyun.com/
将加速地址配置到Docker中
3 Docker常用操作
docker search tensorflow #查找镜像
docker images #查看所有本地的镜像
docker pull registry.cn-hangzhou.aliyuncs.com/denverdino/tensorflow # pull到本地
docker run -it -p 8888:8888 --name=container_name registry.cn-hangzhou.aliyuncs.com/denverdino/tensorflow /run_jupyter.sh #通过localhost:8888访问docker容器上的jupyter应用
docker ps -l #查看最新的创建的容器
docker start container #启动容器
docker rm -f container #删除容器
docker rmi imag #删除镜像