刚刚入坑,在配置环境上踩了不少坑,所以根据自己的经验整理了帖子,给自己留一个记录,也可以给大家做一个参考。
目录
一、首先安装python(本人已安装的python版本为3.9.6)
一、首先安装python(本人已安装的python版本为3.9.6)
参考:Python安装教程-史上最全_壬杰的博客-CSDN博客_python安装
备注:如何查看电脑中安装python版本:①Win+R ②输入cmd,回车 ③输入python,回车
二、安装Anaconda3
下载地址:①官网 或 ②清华镜像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
1、安装方法(很简单,基本均按照默认选项即可;可不放在C盘,但自定义路径不要有中文)
2、注意这一步骤建议均勾选(为方便实现在控制台运行conda命令)
3、安装完成后,可以在开始菜单看到下图图标
4、打开anaconda prompt,看到如图所示即为安装成功
三、安装CUDA
1、首先,电脑驱动更新(建议,但非必须)
驱动更新下载地址:官方驱动 | NVIDIA
2、然后,查看电脑支持的cuda版本和电脑驱动版本
- cuda版本用途:查到的cuda版本就是之后要下载的cuda版本
- 电脑驱动用途:驱动版本要保证满足对应cuda的驱动要求(建议都去更新一下驱动)
方法一: ①Win+R,②输入cmd,回车 ③输入nvidia-smi回车
此处举例的是 cuda版本:11.6 ; 驱动版本:511.79
方法二:① 打开NVIDIA控制面板,查看系统信息:
② 查看电脑驱动版本
③ 查看cuda版本
3、接着,在官网下载匹配版本的cuda
下载地址:CUDA Toolkit 11.6 Update 2 Downloads | NVIDIA Developer
①找到对应的cuda版本,上述链接打开默认是最新的cuda:
②若要找之前版本,可以点击下图(左边)的红框进行寻找(下右图为历史版本页面截图)
③选择选项,并进行下载
④下载完成后会得到一个cuda.exe的文件,如下图示例
4、安装配置cuda
① 双击你下载的CUDA.exe, 出现工具包的解压路径(推荐保持默认)。
(截图自:https://blog.csdn.net/kunhe0512/article/details/124331221)
② 解压完毕之后, 就开始安装了, 接下来点击同意并继续:
③ “安装选项”中,建议选择“自定义”安装方式,把所有选项选中!
④安装位置选择(推荐默认)
⑤其他的不用管,按照默认的,直接Next,等待安装完成 。
四、安装cudnn
①根据cuda版本,选择对应版本的cudnn,进行下载即可。
②下载完成后,会得到一个“cudnn-windows-x86_64-8.4.0.27_cuda11.6-archive.zip”的压缩文件
③解压得到以下文件:
④全选这些文件,复制到:安装cuda的目录下。
⑤安装完成。
五、环境变量添加
① 右键点击我的电脑(此电脑) --> 属性 --> 高级系统设置 --> 环境变量--> 系统变量
②测试CUDA安装是否成功
利用(Win + R)–>cmd, 打开系统终端命令行, 输入"nvcc -V",回车。显示以下结果即为成功。
六、下载pytorch
1、创建虚拟环境:利用anaconda先创建虚拟环境,并进入虚拟环境中(这里个人建议创建虚拟环境,但也可以不建虚拟环境,跳过这步即可)
打开anaconda prompt,然后按需操作:
【备注一些anaconda的操作说明】:
- 查看安装了哪些包:conda list
- 查看有哪些虚拟环境:conda env list, conda info -e
- 创建虚拟环境:conda create -n env_name python=3.9.7 (绿色字体,改成自己的)
- 激活/切换虚拟环境:activate env_name (绿色字体,改成自己的)
- 删除虚拟环境:conda remove -n env_name (绿色字体,改成自己的)
2、pytorch下载安装:进入创建的虚拟环境(activate env_name) 或 在根目录的环境中,开始进行pytorch的下载安装。
① 按照自己的实际情况选择,复制最底下那行:
举个例子:conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch
② 然后使用清华镜像下载pytorch:在anaconda prompt中逐行输入以下命令行 (官网太慢了!)
-
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --set show_channel_urls yes conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ conda install pytorch torchvision cudatoolkit=11.3 (这一行是你刚刚在第①步复制的那句代码,但是去掉了后面的“-c pytorch”)
3、查看pytorch是否安装成功:
import torch
print(torch.__version__) #查看pytorch版本
print(torch.cuda_version) #查看cuda版本
print(torch.cuda.is_available()) #查看cuda是否可用,显示“TRUE”即为可用
备注:若你是在虚拟环境中下载的pytorch,那么你所下载的这个pytorch是在这个虚拟环境里的,别的环境里看不到它。
七、如何在pycharm中导入新创建的环境
①打开pycharm,在file->Settings->Python Interpreter中点击右侧的齿轮,选择add->Existing environment
②根据你创建的虚拟环境的路径,找到这个环境,选择这个环境里面的“python.exe”,即可加入这个环境。
③ 查看虚拟环境的路径也可以参考:
https://blog.csdn.net/weixin_44407411/article/details/122996709
结束啦,完结,撒花~~~~
结束啦,完结,撒花~~~~
结束啦,完结,撒花~~~~