windows 下安装tensorflow
首先声明几点:
安装tensorflow是基于Python的,并且需要从Anaconda仓库中下载。
所以我们的步骤是:先下载Anaconda,再在Anaconda中安装一个Python,(你的电脑里可能本来已经装了一个Python环境,但是Anaconda中的Python是必须再装的),然后再下载安装tensorflow。
因为anaconda支持的python版本与TensorFlow支持的python版本不一致可能会导致安装出错,因此下载时候一定不能下载最新版本的anaconda,要先查询下tensorflow支持python哪个版本再下。
tensorflow 目前支持Python 2.7和3.5版本。
Anaconda对应的python版本号:
image所以我安装的是:Anaconda3-4.0.0-Windows-x86_64.exe和Python3.5。
这部分可以作为参考,因为看到一些博客上说,有的因为版本不匹配安装失败了,至少我这两个版本是安装成功了。
一,安装Anaconda
从官网下载:https://www.anaconda.com/download/
官网下载起来很慢,国内清华镜像网站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
默认安装即可。注意此处:
image进入windows中的命令模式,运行cmd:
默认安装路径为D:\Users\MC\Anaconda3
输入:conda --version 检测anaconda环境是否安装成功
二,安装Tensorflow
安装Tensorflow,在Anaconda Prompt中输入:conda create -n tensorflow python=3.5
一般情况下下载会很慢,大概率会失败,因为一般默认链接的都是国外镜像地址,下载肯定很慢。
改一下链接镜像的地址:打开安装好的Anaconda中的 Anaconda Prompt,
image然后输入:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://pypi.tuna.tsinghua.edu.cn/simple
conda config --set show_channel_urls yes
这两行代码用来改成连接清华镜像的。
打开C:\Users\Administrator.condarc文件:
删除两行代码:
ssl_verify: true
- defaults
然后在Anaconda Prompt中输入:conda create -n tensorflow python=3.5
image image image切换国内镜像源:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
安装tensorflow:conda install --channel https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ tensorflow=1.14.0 ipykernel
conda install tensorflow=1.2.0 ipykernel
pip install tensorflow=1.2 ipykernel
conda config --remove channels https://pypi.tuna.tsinghua.edu.cn/simple
(tensorflow1) C:\Users\MC>conda config --show channels
channels:
- https://pypi.tuna.tsinghua.edu.cn/simple
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
问题:在conda原有环境的基础上,添加了新的conda环境,需要在新环境下使用jupyter notebook
解决:
- 安装ipykernel
conda install ipykernel
- 激活conda环境
source activate your_env_name
- 将环境写入notebook的kernel中
python -m ipykernel install --user --name tensorflow1 --display-name tensorflow1
- 打开notebook
jupyter notebook
conda install -n tensorflow ipykernel