anaconda安装spyder_【人工智能&深度学习】Win10安装tensoflow_gpu详细教程(2)

01314608679461e873dc4f51b4413379.gif

3.Anaconda环境配置准备工作

3.1  安装完成后,打开Anaconda,界面如下(部分)

正常情况下(未配置环境),在环境中只有base一项

bb134191055066f54707e60a42aa1ac0.png

3.2  安装tensorflow准备工作

在安装Tensorflow之前,我们要配置一下下载路径,因为这个软件的服务器在国外,我们国内下载会比较慢 在刚才的环境页面,点击Channels af62c6e26431d7ef65bb8aba24730d1e.png 3.3  删除默认路径,点击Add添加新的路径 ad637f52ade5d014f581b6e704bb1abd.png

3.4  复制https://mirrors.tsinghua.edu.cn/anaconda/pkgs/free粘贴到输入框,按下回车

d755516164c7589c2f862a0c526f376a.png 3.5  点击更新路径 ec34b8ab0b664c39caf89e1662a25d58.png 3.6  再次添加以下路径:

https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main

https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r

https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro

https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2

:有一些添加不进去,那只添加能添加的就好

另外,其他国内常用镜像也可以加进去(一般上边的就够用了):

清华: https://pypi.tuna.tsinghua.edu.cn/simple 阿里云: http://mirrors.aliyun.com/pypi/simple/ 中国科技大学: https://pypi.mirrors.ustc.edu.cn/simple/ 华中理工大学: http://pypi.hustunique.com/ 山东理工大学: http://pypi.sdutlinux.org/  豆瓣: http://pypi.douban.com/simple/ 至此,完成了Anaconda环境配置的准备工作 4.在Anaconda中创建新环境

4.1  下方点击Create,来创建一个新环境,如下图。name环境名称,自己随意命名(有些教程这一步直接说命名成tensorflow,建议不要这样做),底下Python版本下拉选择3.6,点击create完成环境创建        注:这一步需要等个几分钟,因为创建环境需要下载一些基础包

705e10f3a994261f584f7c7c4b206423.png 03c3b7f08f6a4c149b26799dc48b92fd.png

完成后的界面:

dc8ea4a41ab8948fa9427547460139ac.png

4.2  把这一栏切换成installed,查看已经安装好的各种支持包,如果有一大堆你不认识的包被显示出来了,那恭喜你环境配置成功PS:如果在这一步报错,检查是不是之前你以相同的环境名称create过相同的环境(如果你现在是第二遍或者第三遍配置)。找到anaconda安装的根目录,进到envs文件夹下,如果你看到了Python3.6的文件夹果断删除它就好

ac38d90e28c7d05364e3c974948b891f.png

至此,环境配置成功

5.安装CUDA10.0

5.1  下载对应版本的 CUDA CUDA 安装最为繁琐的地方在于,它要求Python、CUDA、cudnn、tensorflow版本四位一体,严格对应。具体的对照表如下: 25cf5c45ee2a2ad86f690fb6cbc04266.png

说白了,只要你找到一个能跑起来的组合就行(但问题就在于找这些组合的时候你可能会踩一堆坑哈哈哈哈)。我这里采用的是Win10环境下, Python 3.6+CUDA 10.0+cudnn v7.6+TensorFlow 1.14.0组合。

CUDA10.0的安装包地址在https://developer.nvidia.com/cuda-toolkit-archive自寻,但一般打不开

CUDnn7.6 安装包地址:https://developer.nvidia.com/cudnn(需要注册英伟达账号,嫌麻烦直接拿上篇文章末尾的资源) 如果下载过程中速度过慢或者直接下载失败的话,解决方案也很简单:下载的时候出来两个选项,本地安装包和在线安装包,选择在线安装即可。(他俩的区别就是本地安装包会直接把安装包整体下载到你电脑上,大小1GB左右,在线安装包可能只有十几MB,下载很快就完成了,二者后续安装过程也基本一样)下图是网上的图,9.0版本的 c68feeef170b8e584fb62bcb9f220e88.png 5.2  临时解压: 双击下载下来的文件,选择 临时解压路径 这一步特别重要,切记不要把临时解压路径和正式安装路径全都放在一个文件夹里,因为正式安装完毕后临时文件夹整体会自动被删除,你都放一起等于白安一遍。 默认是系统盘的路径,我这里改成D盘(系统盘空间宝贵哈哈哈哈),新建文件夹temp fc3551ae4910b8ec570c6796c888762f.png 5.3  正式安装 5.3.1  勾选同意 c144f0074c13536184e92137d2a472ad.png

5.3.2  选择自定义安装

2ba5a8cc0e3759bbb6baa75ddc8499a5.png 5.3.3  全部勾选(有的教程说只勾选第一个就行,保险起见这里先勾上,大家以后可以自行尝试) f9708afc3d7ed57ce73217831850e8c1.png

5.4.4  选择安装路径:默认还是系统盘,我这里仍然改成D盘,新建文件夹CUDA10.0        这里一定要区分开,不要放到刚才的临时文件夹temp里!

bc8d108793531b67849df66ca6befcbe.png 5.4.5  如果之前没有安装过VS,可以点击图中蓝字安装VS2019,装个免费版即可,这一步不是很必要,只求心安哈哈 勾选“I understand···”后,点击下一步 2545f31403cd693cdd5b6fb3bcb7de65.png 5c2eb0354d6aaa0b3c75f7dab47e0ac5.png

5.4.6  之后基本就没什么问题了,如果提示VS2010有问题也不用管

5.4.7  点击下一步

2b3e6d3a69f60273c233aebce3c58fd4.png b7cd1636afaa671695b10e6e109fe999.png

6.安装cudnn7

cudnn相当于CUDA的一个补丁,官网需要注册才能下载,如果嫌麻烦直接到文末找资源就行 6.1   解压一下cudnn压缩包,发现里面有几个文件夹。对应文件夹下的内容应该放到CUDA安装目录的同名文件夹下。 56b2a9c7787d849fe01ebe8002903119.png 6.2   放置对应文件 6.2.1    举个栗子:bin点开以后发现有这个文件 6db3a0c0fc9952d8e864c29b51bbf0be.png

打开CUDA 10.0安装目录下的bin文件夹,把这个给复制进去就可以了

893636c4002598c37bfba6d3c1efe6aa.png 6.2.2  同理:include点开只有这一个头文件 55ff752fd057be9c05a0742aef002666.png 找到CUDA10.0安装目录底下的include文件夹,复制到里面 523d4771a8901b952b1cda340a54e5a3.png 6.2.3  lib 也是一样,只不过下面有个x64文件夹,继续点开 a9a712d776f1d2553b67ae8efed5759b.png 然后进入到CUDA10.0安装目录下对应的./lib/x64下面,复制进去,安装完成   20a82ab514b23c82dcc9a1b88ddab11c.png

7.配置环境变量

7.1   右键” 我的电脑 “- 属性 - 高级系统设置 - 环境变量 直接在 系统变量 里面改就行,不用管 用户变量。 7.2  红框 里面的两个变量是你安装好CUDA10.0以后自动建立的,其余(下面第二张图中的其他变量)需要自己手动添加。(这一步的变量值就是我们安装好的CUDA 10.0路径,每个人的可能都不同,以CUDA10.0实际文件路径为准) 879c0550182f9da2f4d89241092404d9.png c40dd9d6ea8bf06105fccab23bf123dd.png 7.3  改完这几个以后,进入到系统变量的 PATH (在上图”变量“这个项目中向下找,找到” path “双击)下,同理,环境变量值根据大家自己的CUDA10.0文件夹实际路径来写 013fbd06257712d715f63f3a0b1a7f93.png 配置完这一步整个CUDA的安装就完毕了,下一步安装Tensorflow的GPU版本

8.安装tensorflow的GPU版本

8.1  进入到 anaconda prompt, 默认是 base 环境 3f48007caf7bf194c7843b74ca42dfca.png 8.2  输入 activate Python3.6(这个是你在Anaconda中创建的新环境),激活 刚刚配置好的 Python3.6环境, 以后所有的安装都在这个环境下进行 68f1d4d2aeb984ee9bb0aea6760ab762.png 8.3  直接 pip install tensorflow-gpu==1.14.0, 按理来说会慢慢下载,如果一次不成功多试两次,再不行改用指令 conda install tensorflow-gpu==1.14.0, 这里就不演示结果了,如果安装成功以后会出现提示 。 注: 这一步切记不要把tensorflow CPU和GPU 版本放在同一个环境下安装,否则会报错 434700c0ce667a6666cba6d6d93c2e91.png 8.4   中间出现提示是否继续时输入:y   完成后结果如下图所示 b515bc8be4b9dec4e810ddcc53596a0c.png 8.5  回到anaconda里, 点进去Python3.6环境右上角框框设置为not installed,搜索Spyder进行安装(或者其他你喜欢的编译器,但切记要安装在Python3.6环境下) b1934110f153ab0828957b4c81ea6336.png 489c5307e6c3f3bbb64e3852ebd39193.png :这一步也是很多新人容易跳的坑,安装完tensorflow觉得万事大吉直接从桌面找到Spyder点进去,一运行代码报错,其实是因为你点进去的Spyder是base环境下的,可能根本没安上tensorflow,也可能你之前安的是CPU版本的。所以需要在Python3.6环境下单独安装一个Spyder,安装完成后在anaconda下能看到两个Spyder,点进去标着Python3.,6的才是你GPU环境下可用的编译器,如下图所示 295ad9cf83d73e79b7b1755025500317.png

9.测试是否安装成功

9.1  依次输入下面第二个图 红框 1、2中的指令。 再输入第一个图中的语句 如果没有报错说明整个都安装成功 b8e15b2f89d59a8a70754a38d061d3fd.png 93cf66f97ac7957da8f0a13415da0bcb.png 4b3e19dc0b8a510f2f4ba1f22f5cfd66.png 5f309ea2c3921e5a8ec3f5895405b528.png 9.2  另一种测试方法Spyder 中输入以下语句并运行,得到后两个图的输出且没有报错,说明安装成功 59fcaf379f3358f34ace1fdac2a3face.png 2bff9948796ea1617f5edab9a62c3cd7.png b465bcc7649ea78e4905a6059877d1ab.png 8891041ee00eab055d723798aa79c740.png 5cfef8abeef02dfd14b239f2bd35902a.png其他版本的CUDnn(CUDnn8.0_v5.1):

链接:

https://pan.baidu.com/s/1Hl0LPSq-l9JUswh9aAE7RA

提取码:cudn

7a3a020390e985367b3eba99b0e622f8.png

分享 点赞 再看三连留言板
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值