Anaconda、tensorflow的安装与conda channel的镜像设置、tensorflow的测试(非常全)

  • 1.Anaconda 的下载与安装
  • 2.conda channel的镜像设置
  • 3.tensorflow 的安装
  • 4.检测tensorflow是否安装成功


1.Anaconda 的下载与安装

(1)下载地址 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

双击你想下载的版本即可

怎么从环境清华镜像源下载tensorflow 清华镜像 tensorflow_神经网络

怎么从环境清华镜像源下载tensorflow 清华镜像 tensorflow_神经网络_02


(2)下载完之后双击安装即可

注意安装anaconda时一定要把环境变量加入windows环境中。要没有勾选,安装完后还有手动加入。

怎么从环境清华镜像源下载tensorflow 清华镜像 tensorflow_神经网络_03


(3)检查anaconda安装:在cmd输入 conda --version

怎么从环境清华镜像源下载tensorflow 清华镜像 tensorflow_深度学习_04

2.conda channel的镜像设置

         也可以忽略此步骤,直接安装tensorflow )
(1)显示所有channel
   首先,conda config --show能够显示出所有conda的config信息。

    如果我们只想看channels的信息,打开Anaconda Prompt

怎么从环境清华镜像源下载tensorflow 清华镜像 tensorflow_机器学习_05


然后输入conda config --show channels即可,如下:

(base) C:\Users\dehen>conda config --show channels
channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - defaults

现在我们有两个源,一个清华镜像,一个defauls默认下载源。
(2)添加可用的清华源
参考[4],我发现自己之前安装的清华源的地址https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ 是清华维护的conda三方源之一conda-forge的镜像,,,此外清华还有很多可用的源。

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

conda config --set show_channel_urls yes的意思是从channel中安装包时显示channel的url,这样就可以知道包的安装来源了。

(3)输入conda config --show channels查看一下是否添加成功。

根据自己添加的镜像源显示,你添加了哪个,就显示哪个。

怎么从环境清华镜像源下载tensorflow 清华镜像 tensorflow_自动驾驶_06

3.tensorflow 的安装

(1)win+r输入cmd,检查anaconda安装:在cmd输入 conda --version

怎么从环境清华镜像源下载tensorflow 清华镜像 tensorflow_深度学习_07

(2)检测已经安装的环境:conda info --envs

这里如果没有新建其他环境的话,就只有一个默认的anaconda中的root环境。

怎么从环境清华镜像源下载tensorflow 清华镜像 tensorflow_深度学习_08

(3)新建一个python3.5的环境,tensorflow:conda create --name tensorflow python=3.5

系统会自动选择分配一个python3.5.x的版本

(4)检查是否创建成功:conda info --envs

怎么从环境清华镜像源下载tensorflow 清华镜像 tensorflow_神经网络_09

(5)激活新建的环境:activate tensorflow

怎么从环境清华镜像源下载tensorflow 清华镜像 tensorflow_深度学习_10


注意一定要进入到tensorflow中,否则你会安装到其他环境中,导致无法使用。

(6)查询tensorflow的版本号

怎么从环境清华镜像源下载tensorflow 清华镜像 tensorflow_tensorflow_11


怎么从环境清华镜像源下载tensorflow 清华镜像 tensorflow_自动驾驶_12


(7)选择自己想安装的版本号。conda install tensorflaw=版本号

(如:conda install tensorflaw=1.8.0)然后回车,等待即可。

怎么从环境清华镜像源下载tensorflow 清华镜像 tensorflow_自动驾驶_13


如果安装完之后出现了以下错误

Fatal Python error: Py_Initialize: can’t initialize sys standard streams LookupError: unknown encoding: 65001

可以在命令窗口输入即可 set PYTHONIOENCODING=UTF-8

4.检测tensorflow是否安装成功

(1)打开cmd,激活新建的环境(切换到tensorflow环境):activate tensorflow

怎么从环境清华镜像源下载tensorflow 清华镜像 tensorflow_tensorflow_14


(2)进入python

怎么从环境清华镜像源下载tensorflow 清华镜像 tensorflow_自动驾驶_15


(3)然后输入一个测试的代码:如果输出结果3,说明你已经成功安装tensorflow。

import tensorflow as tf 
sess = tf.Session() 
a = tf.constant(1) 
b = tf.constant(2) 
print(sess.run(a+b))

怎么从环境清华镜像源下载tensorflow 清华镜像 tensorflow_深度学习_16


怎么从环境清华镜像源下载tensorflow 清华镜像 tensorflow_深度学习_17


怎么从环境清华镜像源下载tensorflow 清华镜像 tensorflow_神经网络_18