Windows10下Python3,CUDA,cuDNN和tensorflow配置

本文详细记录了在Windows10系统下,如何一步步配置Python3、CUDA、cuDNN以及安装并解决TensorFlow运行中遇到的DLL加载失败和numpy版本冲突问题。通过链接提供的教程进行操作,特别注意CUDA和cuDNN版本的对应,以及在遇到导入错误时如何正确处理numpy的版本冲突。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、python3

安装Anaconda
教程:https://jingyan.baidu.com/article/3f16e0031e87522591c10320.html

2、CUDA和cuDNN

教程:https://blog.youkuaiyun.com/qq_37296487/article/details/83028394
按照教程一步一步来就可以了,但是需要注意的一点是,先下载好CUDA(CUDA你可以自己选择你要下载哪一个版本),如果是自定义安装,要记得你把东西下载到哪一个文件夹里面了,因为之后配置cuDNN的时候会用到。
还有一点需要注意的是,如果你下载的CUDA是10.1版本的,那么你下载的cuDNN要对应版本。

3、tensorflow配置

安装tensorflow的时候遇到很多问题
我开始是参考这个教程:https://blog.youkuaiyun.com/titansm/article/details/88755173
这个教程很详细,但是我按照它的命令:pip install tensorflow-gpu==1.11 却会报错
所以我试着将命令改成:pip install --upgrade tensorflow-gpu
这次可以安装了,但是测试的时候又报错:ImportError: DLL load failed: 找不到指定的模块的问题,但是按照上面那个教程的方法不能解决问题。
所以我按照下面这个教程:https://blog.youkuaiyun.com/qq_41094332/article/details/86532435
先在anaconda prompt中先把tensorflow卸载掉(这个教程里面的卸载命令错了,应该是pip uninstall --upgrade tensorflow-gpu),卸载后安装tensorflow1.4,但是报了下面这个错:
在这里插入图片描述
根据后面提示的解决方法,应该是只能下载tensorflow 1.13.0rc1, 1.13.0rc2, 1.13.1, 1.14.0rc0, 2.0.0a0 这些版本,所以我试了一下
在这里插入图片描述
安装成功了,测试一下
在这里插入图片描述
又出现了报错。说明是numpy出错了,后面我发现直接输入import numpy也会报错!出现这个情况只需要打开anaconda的site-packages文件夹看numpy的的文件,如果有多个版本,删除numpy-1.15.4.dist-info这个低版本的就可以了。这时候输入import numpy就不会再报错了,但是我现在又出现一个错误
在这里插入图片描述
我去百度了一下,出现这个问题是因为语法错误,但是其实这边还是因为是numpy的问题,只要将anaconda的site-packages文件夹里面numpy删除,然后重新pip install numpy,重新安装一下numpy就可以了!
再测试一下
在这里插入图片描述
OK啦!太难了wuwu

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值