Anaconda+tensorflow最有实效总结版(重装6次的血泪总结)

一、下载并安装Anaconda

1、官网下载Anaconda

(1)Anaconda下载安装是十分简单的,首先要到官网上下载自己电脑所对应版本的Anaconda。
网址是:Anaconda资源——清华大学开源软件镜像站。点击就可以到清华大学的开源软件镜像站下载Anaconda软件了。

由于,它这个软件分布并不是以时间轴来显示的,所以如果想找到最新版本,就要自己往下不停翻找了。

2、安装Anaconda软件

(1)下载好了Anaconda软件后便可以正式进行安装了。
首先,点击Anaconda对应的.exe文件后,会出现
在这里插入图片描述
直接点击next就可以了,没啥要注意的地方。

(2)这是一个协议,点击 I Agree才能够下载,不然是下载不了的。
在这里插入图片描述
(3)这里我推荐选择(ALL Users, 所有用户都能使用),但需要管理员权限,直接选择好之后,点击Next就可以了。
在这里插入图片描述

(4)这个则是选择自己安装的位置,我推荐选择默认位置,也就是C盘,因为会避免很多的麻烦,假如你想安装在D盘或E盘,之后在操作这个软件时,可能会出现权限问题,比如下载东西下到一半,突然报错,原因是权限不足要将文件夹添加权限啥的。当然我一直都下在C盘,上述问题,我不确定会不会一定发生,但照着来就可以了。(注意:文件存储位置一定不要有中文
在这里插入图片描述
(5)这里我推荐直接选择第二个选项就可以了,第一个选项是软件自动添加环境,但比较坑,以后使用或进行一些操作时会出现问题。如果想万无一失,我建议不要勾选第一个选项,麻烦是麻烦了点,但总比以后卸载重装好吧,当然各位看官自己抉择就是了。
在这里插入图片描述
(6)点击Install后就可以正式开始下载了。
在这里插入图片描述
(7)等它下载完,点击next就可以了。
在这里插入图片描述
至此Anaconda软件正式都下载完了。

3、配置Anaconda环境

(1)配置环境也很简单,右击此电脑,点击属性,然后选择高级系统设置,点击下方的环境变量,再选择系统变量这个大框框里的path,点击编辑,就可以加上对应的环境变量了。
在这里插入图片描述
(2)环境变量截图如下,就将红色框里的代码添加上去就可以了,path路径配置结束(这是我安装的路径,你如果添加路径的话,还请以实际为主)。
在这里插入图片描述
(3)再编辑PATHEXT,在它后面加上==.DLL==。原因就是我当时调用tensorflow时,又报错,原因是无法解析DLL文件,之后我查阅大量资料,才解决这个问题,当然如果你没遇到,那就忽略,如果也遇到这个问题了,再加上也不迟。(其它博主没这一步)。
在这里插入图片描述

4、测试Anaconda安装是否成功

查询Anaconda的版本号。

conda --version

出现下面这个版本号说明安装成功了。
在这里插入图片描述
注意:我还是建议使用以管理员身份运行命令窗口,这很重要,如果使用普通用户的话,在后续安装tensorflow时可能会出现问题,也就是出现权限问题,所以为了方便建议使用管理员权限。
此外,有些博主可能会建议更新Anaconda软件,在此我是不推荐的,因为我更新过后,发现Anaconda3里的Spyder不能使用了,原因是我更新Anaconda软件后,它与原来的Spyder版本不匹配以及其它问题,我无法解决,只好重装这款软件。

至此,安装Anaconda的步骤真正结束了。

5、完全又干净地卸载Anaconda软件

假如你安装Anaconda或后续安装tensorflow时出现问题,又或者到了无法解决的地步,只能重装,那么可以执行接下来的步骤。
(1)首先以管理员身份运行Anaconder Prompt窗口。然后输入

conda install anaconda-clean

下载完之后,没有错误,再执行

anaconda-clean

一路选择y,就可以了
它会将你软件一些东西回收打包成文件夹,你可以找到这个文件夹,删除即可。
(2)然后直接运行其安装目录下的Uninstall-Anaconda3.exe 即可。
(3)最后删除无效的快捷方式。
(4)最后的最后修改环境变量里的信息。就基本清理干净了。

二、下载并安装tensorflow

1、查看anaconda现有的环境

conda env list

我这里已经人为配置了两个环境,一个是python3.7版本的环境,还有一个是python3.8版本的环境
在这里插入图片描述
一般没配之前,只有base环境。
注意:只有先自己配置对应的python环境,才能下载tensorflow。否则在base环境下下载,以后会出大问题。

2、创建对应的承载tensorflow的python环境

(1)首先,要配置对应的下载源,我采用的是国内源,不然用国外的源,可能会出错。

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

直接将这个代码复制,然后以管理员身份运行Anaconda Prompt窗口,然后粘贴运行即可。

(2)上面弄好之后
以我配置的python3.7为例子,执行这个代码

conda create --name python37 python=python3.7

就可以出现python37环境了。我由于之前配了,没截图,但一般不会出现错误。
(一般其它博主都会推荐python3.8版本以上的环境,所以我也创建了python3.8的环境,至于为什么我要弄python3.7的环境,因为tensorflow2.0以上的版本不好用,而且以前很多模块都被删除了,我只好找低版本的tensorflow,也就是2.0版本以下)

(3)创建好环境之后,可以使用命令激活环境,只有激活环境之后,再安装tensorflow才保险。

activate python37

如果出现这种情况就表明成功了。
在这里插入图片描述
(4)退出环境

conda.bat deactivate

3、下载安装tensorflow

(1)一般下载tensorflow2.0版本以上的都是直接激活好环境之后,使用如下命令

pip install tensorflow==2.5

或者其它版本。
一般经过一番心惊胆战之后都可以磕磕撞撞地下载完。

如果想通过那个命令下载tensorflow2.0以下的版本,这个命令是不行的,因为tensorflow的默认源已经没有低版本的tensorflow了。(然后我也参考了将近30多篇博主写的博客,实验了n次,最终还是这一个办法成功了)

(2)下载低版本tensorflow
首先打开网址:Python插件网
在这里插入图片描述
搜索tensorflow后,点击当前最新版本的tensorflow
在这里插入图片描述
然后找到旧版本,点进去
在这里插入图片描述
最后往下滑,找到自己想要的版本
在这里插入图片描述
点进去,下载符合自己电脑的版本
在这里插入图片描述
最后,以管理员方式运行命令行窗口,然后激活python37虚拟环境,最后执行以下命令。

pip install +tensorflow文件存放的路径

如下所示:
在这里插入图片描述
基本不会出现什么问题。

4、测试tensorflow

测试代码

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

运行结果如下
在这里插入图片描述
结果正确,终于成功啦!!!!

三、参考文献

我参考了很多博主,也在下载的过程中遇到过很多问题,最后还是成功了(泪目)
以下是我觉得很好的博主的文章。
1、python与anaconda安装(先安装了python后安装anaconda,基于python已存在的基础上安装anaconda)——逼死强迫症、超详解
2、Anaconda+pycharm+tensorflow安装和环境配置(win10)
3、史上最全最详细的Anaconda安装教程
4、Anaconda安装tensorflow高版本转换为低版本(实测有用)

最后,如果有问题,可以随时提出,我希望与大家一起努力,不负韶华,让我们山顶见。

  • 9
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

熊凯瑞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值