Anaconda下基于GPU的keras安装(win10)
正在学习的小白一名,在安装keras的过程中遇到了不少困难,主要的思路是这个****【Keras深度学习快速简明教程】,不过跟着视频遇到了有很多问题, 在这里记录一下我安装时的详细流程。
注意:
- 因为Keras的默认后端tensorflow只支持64位操作系统,因此安装Keras一定要使用64位系统,如果是32位系统,重新安装64位系统。
- 安装Keras需确保网络通畅,由于期间还要在线连接外网下载,需要party子,我都是party子直接在原网址下载的,如果没有party可以看那个教学视频里用清华镜像,我没用过不保证成功。
- 需要NVIDIA的显卡,我是GTX1060ti
1.Anaconda的安装
Anaconda很友好,可以帮小白直接配置环境,省了很多“一脸懵逼”的步骤。
- 进入Anaconda官网,选择download,点击64位后下载。
- 第一步:安装下载好的安装包,选择All Users
- 第二步:选择安装路径,小白图安全方便还是建议装到默认路径,不过它大小也有3G,C盘不足可以装到其他盘。
- 第三步:这里我是两个都勾选,第一个选项是帮我们自动配置环境变量,强烈建议小白勾选。
第二个选项是默认使用python3.7,需要选上。 - 第四步:广告,都点掉(没图了偷的图,都不要选就可以了,勾选的话会弹出网页)。
2.初始配置
-
第一步:先把自己的显卡驱动更新到最高,我用的联想笔记本自带的驱动大师。或者在nvidia官网更新自己对应的显卡驱动。这个是必须的,显卡驱动版本太低后面会报错,建议所有人都要更新。
-
第二步:查看自己的anaconda是否安装成功,用Win+R打开windows的命令行窗口,输入cmd进入,输入 conda list 便可查看Python环境已经安装的库。
出现下图即表明anaconda安装成功。 -
第三步:关闭命令窗口,在开始里找到Anaconda prompt后进入
-
官网提供的只有python 3.7版本,而keras目前(2020.4)只支持最新到3.6版本(如下图),所以需要新建一个虚拟环境。这一步很重要,需要虚拟环境装python3.6!!!!!
-
第四步:建立虚拟环境,在Anaconda prompt中输入conda create -n krpython python=3.6
其中若弹出需要安装的信息,打y后回车 -
第五步:进入虚拟环境,输入conda activate krpython回车后若出现绿线所标环境,则证明成功进入虚拟环境。
这时输入python,如红线所标,此时我们的python版本为3.6
3.安装TensorFlow和keras
- 第一步:安装TensorFlow,输入conda install tensorflow-gpu,因为需要通过下载安装几百兆的文件,梯子速度快的话会很快,如果网速不行就需要等一阵,遇到所有是否安装的选项都打y。
- 第二步:安装keras,输入conda install keras-gpu,其他问题同上,有时你网速慢也会报错,报错的话重新输入再来一遍就行,或者把整个步骤走一遍,我大概走了3次。
安装成功后如下图
4.进入jupyter notebook
- 第一步:在虚拟环境下输入conda install nb_conda,选项打y。
完成后如图: - 第二步:在虚拟环境下输入jupyter notebook,如下图
- 输入后进入jupyter,可以看见我们的虚拟环境都在这里了。
- 第三步:这里直接点击python3就是我们配置好的环境,之后进入后输入import keras,就能看见我们完成了TensorFlow里keras的安装。