tensorflow安装过程-(windows环境下)
简单版链接:
https://blog.csdn.net/hitzijiyingcai/article/details/83342905
一, 前言:本次安装tensorflow是基于Python的,安装Python的过程不做说明
本次教程是windows下Anaconda安装Tensorflow的过程(cpu版)
二, 安装环境:(tensorflow支持的系统是64位的,windows和linux,mac都需要64位)
Python3.7.3(之前电脑上是安装的就是这个版本,如果你安装了,不知道版本的话可以在命令窗口输入"python --version",会显示你已安装的Python的版本号)
Anaconda3-4.6.11-Windows-x86_64.exe (windows下安装注意选择windows x86 64位就好)
三, Anaconda3
下载可以去官网上下载,直接搜索找与你电脑对应的版本就好,我个人习惯从国内镜像网站下载(国内清华镜像网站是:[https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/])
验证Anaconda是否安装成功的方法:
命令窗口中输入“conda --version” ----->得到conda 4.6.11
看到了这个结果,恭喜你,你已经成功的安装上了Anaconda了,那么我们继续。
四, 安装Tensorflow
安装Tensorflow时,需要从Anaconda仓库中下载,一般默认链接的都是国外镜像地址,下载肯定很慢啊,这里我是用国内清华镜像,需要改一下链接镜像的地址。这里,我们打开刚刚安装好的Anaconda中的 Anaconda Prompt(以管理员方式打开),然后输入:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes
这两行代码用来改成连接清华镜像的
接下来安装Tensorflow,在Anaconda Prompt中输入:
conda create -n tensorflow python=3.7.3
等待,然后输入“y”
看到上面这些conda activate tensorflow .恭喜你,tensorflow你已经安装成功啦,紧接着输入:“conda activate tensorflow”就Ok了
紧接着执行命令:
CPU版本
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow
GPU 版本
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow-gpu
接下来就是一个安装过程:
安装成功!
五:测试样例
在这个过程中有一个警告出现,你可以无视,当然也可以研究一下:
Your CPU supports instructions that this TensorFlow binary was not compiled to use:AVX2
这个警告是说我这个Tensorflow 不能支持几种CPU矢量运算的指令码
解决:1.把警告直接屏蔽
开头输入如下:
import os
os.environ[‘TF_CPP_MIN_LOG_LEVEL‘] = ‘2‘
不过这个法子总是有些不完美,于是继续研究
- 进 tensorflow 官网,从源码安装
这个法子十分彻底,不过难度太大,这里不进行考虑。
- 第三个方法
因为通过pip安装的是manylinux1_X86这是一个通用版本,根据指令集不同,需要进行不同的编译 ,要使你的Tensorflow 支持 SSE4.1 SSE4.2 AVX AVX2 FMA等 指令,需要特定版本:
下载地址:
TensorFlow binaries supporting AVX, FMA, SSE etc.
选择适合的安装包:
下载到电脑上后,执行:
sudo pip install --ignore-installed --upgrade tensorflow-XXXXXX.whl
六:填坑
改为清华镜像时的错误:会显示路径错误,没关系,conda info 查看一下,你会很明显的发现地址乱了,不过没关系,找到电脑:C:\Users\Administrator中的.condarc文件,打开,然后修改一下,如下就可以了
然后在回到命令窗口,你可以继续安装了。
如果你在安装Tensorflow时出现了如下情况:
不要担心,按提示升级版本就好了:
python -m pip install --upgrade pip