官方文檔上tensorflow在Windows環(huán)境下只能使用python3.5版本
Anaconda方式安裝
1 安裝Anaconda3,默認(rèn)安裝后,在系統(tǒng)環(huán)境變量中path將配置成Anaconda Python路徑。
2 創(chuàng)建3.5版本環(huán)境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默認(rèn)的jupyter-notebook是3.6環(huán)境下的,因此還需安裝jupyter-notebookconda install jupyter
用jupyter notebook
來啟動(dòng)
5 編寫HelloWorld檢查是否報(bào)錯(cuò)
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應(yīng)用
docker ps -l #查看最新的創(chuàng)建的容器
docker start container #啟動(dòng)容器
docker rm -f container #刪除容器
docker rmi imag #刪除鏡像