深度学习 环境搭建 python && vscode && windows10 && tensorflow2 GPU


前言

搭环境是一件很费时间又很多坑的事情。总结一下快速搭建环境的步骤,希望可以起到一点帮助作用。

噢,对了,是在windows10上面搞的。

环境的主要内容:

  • python3
  • vscode
  • tensorflow2 GPU版本

有经验的人看这里:

  • 安装anaconda
  • conda create -n 环境名 python=版本号
  • pip install tensorflow-gpu==版本号 -i https://pypi.douban.com/simple/
  • conda install cudatoolkit=版本号
  • conda install cudnn=版本号
  • 安装vc++2015(选做)
  • 安装vscode和插件
  • 快乐代码

新手看这里:

环境搭建:

准备一下Python:

这里使用Anaconda, 就这个,不要想其他的了,听我的。(为了方便快速)

1、首先去到 Anaconda官网 下载安装

打开之后应该会有类似的东西

然后狂点下一步

也别像个憨憨一样不懂得按照需求设置一下路径

总之就是到这一步停一下


把这的东西都勾上(第一个一定要勾上)

其实第二个可以按照需求来(不要懒看英文)

不看就算了,勾上之后就安装吧。

============================================================

2、搞个新的python环境

  • 打开cmd(win+R, 输入cmd, 回车)
  • 输入 conda create --name 环境名 python=3.6
    (不会真的有人直接把那三个中文照抄上去吧)
    (我这里用的是3.6版本的python,有需求的你自己选择吧)

然后等待命令执行完毕就创建好了一个新环境了

常见问题:

问题:‘conda’ 不是内部或外部命令,也不是可运行的程序或批处理文件
解决:前面都叫你打勾勾啦。不然你手动添加环境好了。添加下面这几个条目进去。

但凡聪明的小伙伴都知道要根据自己的实际情况改一改。

事已至此,在cmd输入conda env list来确认一下有没有创建环境成功吧。

我就成功创建一个名为 tfg 的环境了。
在这里插入图片描述

3、安装库和包(这里主要是tensorflow2)

首先进入你刚刚新创建的python环境 activate 环境名

回车以后应该可以看到像这样的有个括住你环境名的小括号仔在这里插入图片描述
那就证明你成功进入环境了

python安装库是用pip来安装的,所以只需要在cmd里面输入:pip install xxxxxxx就可以了

当然,我们这里要安装tensorflow2的GPU版本所以很自然就是:
pip install tensorflow-gpu==2.1.0
(我这里用2.1.0版本, 下面的cuda和cudnn的版本要和相应tensorflow的版本匹配)

等等,先别按回车,现在这样子安装会有亿点慢,改成用其他源:
pip install tensorflow-gpu==2.1.0 -i https://pypi.douban.com/simple/
(这里用了豆瓣源,挺快的,点赞豆瓣)

得, 等就行了。

现在来装 cuda 和 cudnn

因为用的是anaconda,所以有简单的方法:
conda install cudatoolkit=10.1
conda install cudnn=7.6
(匹配版本查表去吧)
上面两行不用说应该也懂得在什么地方输入吧。

得, 再等就行了。

搞定以后输入python命令,进入到python交互界面:
在这里插入图片描述
导入tensorflow import tensorflow as tf 看看如何:
在这里插入图片描述
要是类似于这样的话,那就没问题了。

常见问题:

问题:ImportErorr: DLL load failed:找不到指定的模块
解决:安装个vc++2015运行库


Visual Studio Code

安装:

这有什么好说的,直接去微软官网下载安装就得了

安装插件:

vsc要安装插件才能快乐代码,打开软件后选择这个
在这里插入图片描述
然后在这里搜索python,把这个装了
在这里插入图片描述

也把这个给装了:
在这里插入图片描述
随便打开一个.py文件,下面状态栏出现这个就可以开始快乐代码了
在这里插入图片描述
(当然你要点一下切换到你用conda新创建的python环境)


最后

有建议或者意见给我留个言呗。

完了,快乐代码去吧。

猜你喜欢

转载自blog.csdn.net/su450403113/article/details/108493696