(新手小白)如何使用Anaconda安装tensorflow2.1.0
本人小白一枚,由于这学期接触深度学习这门课,需要安装tensorflow。通过几天的不断尝试,终于成功的装上了。为了大家避免走一些弯路,把安装的经验分享给大家。如果有问题,可以在评论区交流。
一、卸载装过的anaconda与python
首先需要你卸载装的cuda和cudnn。如果不太会,建议直接卸载安装的python和anaconda,因为安装tensorflow的版本与anaconda版本之间是有联系的,本人安装的过程中也是经常出错,最后一次我把之前安装的东西全部卸载了,全部重新安装才成功了。
二、重新安装anaconda
Anaconda下载网址:https://www.anaconda.com/
这里需要选择个人版本的anaconda,如下图
我安装的是:Anaconda3-2020.02-Windows-x86_64版本。
然后根据安装提示安装,只是在Advanced Options时,要把Add Anaconda to my PATH environment variable选项也选上,即把anaconda加入环境变量。
三、安装tensorflow(GUP与CPU版本)
1.打开Anaconda Prompt,用conda指令创建一个名为TF2.1的环境(python3.7),指令:conda create -n TF2.1 python=3.7
2.然后进入TF2.1的环境:conda activate TF2.1
进入之后,可以看到括号内变为TF2.1。
3.安装英伟达的SDK 10.1版本
输入指令:conda install cudatoolkit=10.1
4.安装英伟达深度学习软件包7.6版本
输入指令:conda install cudnn=7.6
如果你3与4中的语句出现了报错,很可能是你的电脑硬件不支持英伟达GPU,可以跳过这两步,直接安装tensorflow。
5.安装tensorflow
如果你重新打开了anaconda prompt,还需要重新激活TF2.1环境:activate TF2.1
,要明白tensorflow是安装在TF2.1环境下的。
安装anaconda,建议使用清华镜像源,如果只是用:pip install tensorflow
,很有可能会有超时的问题。
使用清华镜像源的指令(这里需要指定tensorflow2.1版本):
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow==2.1
如果清华源不支持的话,还可以采用下面这条指令:
pip install tensorflow==2.1-i https://pypi.douban.com/simple
6.验证是否安装成功
重新打开Anaconda Prompt,在TF2.1环境下,输入:python,然后输入:import tensorflow as tf
。
不要用教材的教材里的验证语句,因为教材里的是基于tensorflow1.X版本的,所以可能会报错。
这里可能会出现:DLL load failed:找不到指定模块的情况,此时需要你安装:Microsoft Visual C++ 2019 Redistributable,因为高版本的tensorflow需要2019才能支持。
下载2019版本的地址:https://tc5.us/dir/175593-36435765-377c8a
根据自己的电脑配置,选择下载的版本。
安装好后重启电脑,再次在anaconda prompt里激活TF2.1环境,然后打开python验证,不出意外是没问题的。
四、安装pycharm
Pycharm官网下载地址:https://www.jetbrains.com/pycharm/
这里需要选择社区版的pycharm
如果你以前安装过破解版的pycharm,可能会遇到进不去官网的情况,可以采用下面的方法解决:
你可以按Windows+r,在运行文本框输入c:\windows\system32\drivers\etc,找到hosts文件,用记事本打开,将127.0.0.1字样前的 # 去掉。保存文件格式为txt,修改保存文件名,将txt后缀删掉,保存为原文件格式,最后替换原hosts文件。
如果还是不行,可以通过我分享的百度网盘下载pycharm 2020.1:
链接:https://pan.baidu.com/s/1fxtJGed1IfGerP13O2La9w
提取码:isb9
下载之后,直接双击进行安装,当到了图内这一步时,全部都要选上。
安装完成之后,重启电脑,这里选择Reboot now。
五、pycharm的环境配置
重启电脑后,打开pycharm,点击左下角的Skip Remaining and Set Defaults。
然后新建工程,点击Creat New Project。
设置工程路径,直接使用默认路径,文件夹随便取个名字就行,我这里取名为AI。
然后点击Project Interpret,设置环境变量,看图中箭头位置。用刚刚配置好的conda环境,并选择TF2.1中的python作为解释器。再点击下方ok,接着点击create就可以了。
进入pycharm之后,创建一个新的py文件,输入下面这段测试代码:
import tensorflow as tf
tensorflow_version = tf.__version__
gpu_available = tf.test.is_gpu_available()
print("tensorflow version:", tensorflow_version, "\tGPU available:", gpu_available)
a = tf.constant([1.0, 2.0], name="a")
b = tf.constant([1.0, 2.0], name="b")
result = tf.add(a, b, name="add")
print(result)
如果出现tf.tensor这句话,表明开发环境已经安装好了。
以上的安装过程,大部分参考自:
https://www.bilibili.com/video/BV1UE411N7gS?from=search&seid=7862979408149476655