IT教程 ·

win10CPU版TensorFlow安装详细流程(踩N个坑之后的总结)

校招必看硬核干货:C++怎么学才能进大厂

版本申明:

屡次试验后,python3.5+TensorFlow1.2+numpy1.16.4比较胜利,不会报奇奇怪怪的错。(装置流程中会说到,不须要提早下载)

准备工作:

找到电脑:C:UsersAdministrator为了防备小白看不懂,Administrator就是电脑用户名,比方我电脑名是PC,地点就是C:Userspc中的.condarc文件,翻开,然后修正一下装置Tensorflow时,须要从Anaconda堆栈中下载,平常默许链接的都是外洋镜像地点,下载肯定很慢啊(跨国呢!),这里我是用国内清华镜像,须要改一下链接镜像的地点。

.condarc文件中复制粘贴以下:

channels:

- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

show_channel_urls: true

ssl_verify: true

win10CPU版TensorFlow安装详细流程(踩N个坑之后的总结) IT教程 第1张

装置流程:

1:从官方网站下载Anaconda

win10CPU版TensorFlow安装详细流程(踩N个坑之后的总结) IT教程 第2张

 

2:举行软件装置(这个和一般的没什么迥殊区分一向下一步即可,注重下图这一步,两个全选

win10CPU版TensorFlow安装详细流程(踩N个坑之后的总结) IT教程 第3张

 

 

3:装置完成Anaconda以后举行环境变量的测试

进入到windows中的敕令形式:

1)检测anaconda环境是不是装置胜利:conda --version

win10CPU版TensorFlow安装详细流程(踩N个坑之后的总结) IT教程 第4张

 

 

2检测如今装置了哪些环境变量:conda info --envs

win10CPU版TensorFlow安装详细流程(踩N个坑之后的总结) IT教程 第5张

 

 

Py36 TensorFlow都是我之前搭建的环境,若第一次应当只要base,为了这篇教程我将新搭建一个环境。

3关于Anaconda中装置一个内置的python版本解析器(实在就是python的版本)

此时我们将搭建一个名字是tf2的环境,内置python版本是3.5

conda create --name tf2 python=3.5

win10CPU版TensorFlow安装详细流程(踩N个坑之后的总结) IT教程 第6张

 

 

输入以后会列出要下载的东西,输入y”继承,涌现下图则胜利。

win10CPU版TensorFlow安装详细流程(踩N个坑之后的总结) IT教程 第7张

 

 

4激活tf2的环境:conda activate tf2 激活以后如图,输入框前面会有(tf2)标志

win10CPU版TensorFlow安装详细流程(踩N个坑之后的总结) IT教程 第8张

 

 

5检测tf2的环境增加到了Anaconda内里:conda info --envs

win10CPU版TensorFlow安装详细流程(踩N个坑之后的总结) IT教程 第9张

 

 

6检测当前环境中的python的版本:python --version

win10CPU版TensorFlow安装详细流程(踩N个坑之后的总结) IT教程 第10张

 

 

此处注重,每一个环境都有本身的python版本,和你本身在电脑上装的python版本没有关系,拿我的电脑为例,未激活tf2时我的python版本是3.7.4

win10CPU版TensorFlow安装详细流程(踩N个坑之后的总结) IT教程 第11张

 

7退出tensorflow的环境:conda deactivate

win10CPU版TensorFlow安装详细流程(踩N个坑之后的总结) IT教程 第12张

 

 

4在环境tf2装置Tensorflow

1)起首激活tf2(由于是在tf2这个环境内里装置Tensorflow

conda activate tf2

win10CPU版TensorFlow安装详细流程(踩N个坑之后的总结) IT教程 第13张

 

 

2)经由过程pip下载TensorFlow

pip install tensorflow==1.2 -i

这一步我踩了许多雷,网上教程多种多样,然则综合下载速率、版本等,我挑选这个,经由过程豆瓣的影象下载,比在官网上下载速率不知道快若干,而且版本肯定假如1.2,不然会涌现和python不兼容的状况,假如默许下载如今应当是tensorflow2.1

win10CPU版TensorFlow安装详细流程(踩N个坑之后的总结) IT教程 第14张

 

 

下载完毕,黄字是说我的pip有点老,让我升级,不必管

3)确认TensorFlow装置胜利

直接在cmd内里键入python,然后键入import tensorflow as tf

win10CPU版TensorFlow安装详细流程(踩N个坑之后的总结) IT教程 第15张

 

 

发明报了许多错,然则写的全都是 in a future version of numpy, it will be understood as*),也就是说numpy的版本太高。此时提高一下,Numpy是用 Python 举行科学盘算的基本包。它支撑n维数组和矩阵的盘算,还具有大批的高等数学函数。这是 TensorFlow 所需的必要软件包,因而,运用 pip install tensorflow 时,假如还没有装置 Numpy,它将被自动装置。

解决方法很简单,卸载numpy并下载适宜版本:

起首检察如今的numpy版本:

import numpy

numpy.__version__(注重,version前后下划线各两个,一共四个下划线)

win10CPU版TensorFlow安装详细流程(踩N个坑之后的总结) IT教程 第16张

 

 

如今是1.18.1numpy,退出python编程exit()

win10CPU版TensorFlow安装详细流程(踩N个坑之后的总结) IT教程 第17张

 

 

卸载numpy pip uninstall numpy

会列出将要卸载的文件,输入y

win10CPU版TensorFlow安装详细流程(踩N个坑之后的总结) IT教程 第18张

 

 

装置降版本numpy

pip install numpy==1.16.4 -i

win10CPU版TensorFlow安装详细流程(踩N个坑之后的总结) IT教程 第19张

 

 

装置完成后再尝尝导入TensorFlow,发明不再报错。

 

 

SpringProfile轻松切换多环境配置文件

参与评论