windows 下安装tensorflow

2020-08-12  本文已影响0人  zh_harry

首先声明几点:

安装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

然后在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

解决:

  1. 安装ipykernel

conda install ipykernel

  1. 激活conda环境

source activate your_env_name

  1. 将环境写入notebook的kernel中

python -m ipykernel install --user --name tensorflow1 --display-name tensorflow1

  1. 打开notebook

jupyter notebook

conda install -n tensorflow ipykernel

上一篇下一篇

猜你喜欢

热点阅读