前言:这两天开始配置实验室电脑的python环境用来跑程序,之前我配过两次,都是坑坑洼洼的,搞了好久才行,这里配一点,那里改一点的。所以我这次特意记录一下配置过程,也是让大家少走些弯路,自己记录一下本次配置,以后再配也不用东找西找
注意::由于本次是记录,过程中出现了问题,下文下载Anaconda3的这个网址可能你们也会遇到我所做的错误,为了防止浪费时间,你们可以直接去官方下载Anaconda3的版本,网址:Download Anaconda Distribution | Anaconda,下载之后直接看我下文用红色字体显示“我选择的是这个版本 5.3.0”这里往下进行安装,然后再回来第二章安装环境变量往下进行,后面基本上一切顺利,希望你们也能安装成功,加油!!!
1.下载anaconda3
网址:https://mirrors.bfsu.edu.cn/anaconda/archive/
点击Next
点击I Agree
这里选择Just Me(recommended),然后Next
这里将路径换成D:\Anaconda\,然后Next
这里保持这样不动,然后安装
这里所显示的python3.7并无影响,后续我们是用虚拟环境下的python,后续可以设置所需的版本
安装完成后点击Next
这里选择Skip
然后点击Finish
2.配置环境变量
右击桌面,选择显示设置,然后搜索编辑系统环境变量
点击环境变量
点击下面系统变量的Path,然后点击编辑
在这个界面点击新建,然后按照最下面的三个路径一次输入
然后在桌面的左下角点击菜单找到Anaconda Prompt,进入后输入conda -V进行查看,可以看到conda的版本,此时输入conda create -n pytorch python=3.9,创建虚拟环境(不同的环境要求可以创建不同的版本)
但是很遗憾出现这个问题,之前是没有这个问题的,装这台实验室的电脑出现这个问题,很难受
那就只能先卸载了这个软件,重新去装官方的软件
如果你们没有这个错误,那很好,可以往后看,如果有,那被迫要在官网上找Anacoda3的版本,在浏览器搜索anaconda,找到anacodna3的版本就行,我也只能去那里下了,要填一大堆信息的,不要急,填完就能下载了,选择下载最新的就行
我选择的是这个版本,5.3.0

路径跟刚刚一样
这里第二个不用勾选,因为我们已经配过环境变量了
重新查看conda版本,这次是比较新的
重新创建环境,这次可以了!!!
到这里虚拟环境就创建结束了!!!
3.安装CUDA
网址:https://developer.nvidia.com/cuda-toolkit-archive
也是选择最新的版本就行,我选择的是12.5.1(有3G大,下载比较漫长,我这边实验室下载要半个小时)
将.exe文件放在D盘自命名CUDA中,然后双击打开
路径改成如下所示,D:\CUDA\Tem
等待下载
点击“同意并继续”
点击自定义(高级),然后选择下一步
这里只需勾选CUDA,其他取消勾选
点击CUDA,进入内部将Visual Studio Integration取消勾选
点击下一步即可
此时回到桌面,向上面配置anaconda环境那样,找到点击桌面右键显示设置,搜索编辑系统环境变量,再点击环境变量,找到系统变量,点击Path后点击编辑,进入后新建,按照下面四条装入C盘NVIDIA GPU Computing Toolkit的路径(这里需要注意,由于你下载的版本跟我不一定一样,你可以找到对应文件路径进行复制,注意文件路径的最后一样即可,中间就我是v12.5,你们自己看自己的版本)

然后回到桌面,按Win+R,输入cmd进入命令窗口,输入指令nvcc -V,如果显示如下图所示即安装NVIDIA成功!!!
4.安装pytorch
网址:https://pytorch.org/get-started/previous-versions/
一般我们安装比自己CUDA版本小的,现在一般都是12点几的,那像我那样安装11.8的就没问题了
回到菜单中的Anaconda Prompt中,输入conda activate pytorch激活虚拟环境,然后复制刚才上面蓝色框住的指令,如下图
这个安装的过程有短有长,像我这样的话一定要网络要通畅,不然会g,速度一般是半个小时到2个半小时,取决于你的网络速度大小,其实这里也可以用清华镜像网站,但我个人不推荐,后面有些资源包可能会受限制,又要换来换去。
等了半个小时下载完那个2.7G的大东西,后面就很快了,刷刷刷的就下载飞快了!!
当到这里的时候就已经下载完了
我们可以检查一下,输入conda list
看到有torch,torchaudio以及torchvision的版本都带有cu118就成功了!!
5.安装pycharm
网址:Download PyCharm: The Python IDE for data science and web development by JetBrains