Anaconda3安装tensorflow

一.安装Anaconda

1.下载anaconda
官网下载:https://www.anaconda.com/download/,直接百度。
不过我觉得下载太慢,还很容易就下载失败,就在清华大学开源软件镜像站下载了:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

###我下载的是Anaconda3-5.2.0-Windows-x86_64.exe,它是python3.6版本的,因为我在网上看到有人说tensorflow只能用python3.5或python3.6的,我也不知道是不是,如果有小伙伴知道的话,欢迎留言告诉我。

2.安装anaconda
因为我安装的时候没有截图,下面的图是网上找来的,但是操作都是一样。
Anaconda3安装tensorflow
Next
Anaconda3安装tensorflow
I Agree
Anaconda3安装tensorflow
Just Me --> Next
Anaconda3安装tensorflow
可以自定义安装路径 – > Next
Anaconda3安装tensorflow
勾选第一项,它会帮你配置环境 --> Install
Anaconda3安装tensorflow
等待安装成功后,会让安装VSCode,我没有安装,Skip
Anaconda3安装tensorflow
安装成功!

二、安装tensorflow(CPU版)

1.打开 Anaconda Prompt ,输入

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
conda create -n tensorflow python=3.6

Anaconda3安装tensorflow
2.然后启动tensorflow环境,输入

conda activate tensorflow

可以看见,在输入命令的最前面有一个 (tensorflow)。
3.之后就可以安装tensorflow(CPU版),这里我曾走过坑,后来问了老师才知道我输入命令 pip install --upgrade --ignore-installed tensorflow 安装的是tensorflow 2.1.0,而tensorflow 2.1.0默认下载的是GPU版本,我需要先卸载tensorflow 2.1.0 后再安装tensorflow 1.x的。
卸载命令:pip uninstall tensorflow
4.tensorflow下载地址:https://mirrors.tuna.tsinghua.edu.cn/tensorflow/
下载tensorflow-1.3.0rc0-cp36-cp36m-win_amd64.whl,然后把它放在运行的文件夹下,我的是C:\Users\Amd ,如果你不知道你的是哪里,可以先运行下面的命令,它会提醒你正确的路径,然后把whl文件复制粘贴到该路径下就好。

pip install --upgrade --ignore-installed tensorflow-1.3.0rc0-cp36-cp36m-win_amd64.whl

5.这样tensorflow就安装好了,可以测试一下。
进入python
输入以下代码进行测试:
import tensorflow as tf
hello = tf.constant(‘hello, tensorflow’)
sess = tf.Session()
print(sess.run(hello))
显示 b’hello, tensorflow’就安装tensorflow成功!

!但是如果有类似报错:FutureWarning: Passing (type, 1) or ‘1type’ as a synonym of type is deprecated; in a future version of numpy…
报错原因:numpy1-17-0版本过高,使用numpy-1.16-0版本即可
解决方法:pip install numpy==1.16.0
OK!