一、安装Anaconda
1.miniconda和Anaconda选择哪个
建议直接选择完整的Anaconda。因为miniconda实测有很多奇奇怪怪的小毛病导致各种库跑不太起来。
2.Anaconda的下载和安装
官网下载:Anaconda | Anaconda Distribution
3.conda常用命令
安装指定环境:conda create -n myenvname python=3.7.0
进入指定环境:activate myenvname
退出指定环境:deactivate myenvname
显示所有环境:conda env list
删除指定环境:conda env remove -n myenvname
列出当前环境中的所有软件包:conda list
列出指定环境中的所有软件包:conda list -n myenvname
安装package,如果不用-n指定环境名称,则被安装在当前活跃环境:conda install (-n python34) numpy
更新package:conda update (-n python34) numpy
删除package:conda remove (-n python34) numpy
4.如何在虚拟环境中pip
activate对应的虚拟环境后,正常pip即可
二、安装VS community和VS 生成工具(重要,不可省略)
1.官网下载安装Visual Studio 2019
Visual Studio 2019 版本 16.11 发行说明 | Microsoft Learn
2.使用visual studio installer,安装community 2019,选择如下项目
【备注于2022年11月】community 2022由于未知原因(网上有人说是安装目录问题,暂时没空验证)pip有些库出问题。因此安装2019.
三、CUDA和CUDNN的安装
1.NVIDA控制面板查看自己的显卡支持cuda版本
上图方框中最右显示的就是本机显卡最高支持的CUDA版本。
【备注】建议支持11.3的用11.3版本。不支持的一律向下选择安装10.2。11.1很多代码库跑不咋通。
2.安装CUDA
①cuda下载地址,选择需要的版本
CUDA Toolkit Archive | NVIDIA Developer
【备注1】安装的时候选”自定义“,只勾选第一个选项CUDA。否则很容易出现备注2的错误。
【备注2】如果出现"进程占用……“的报错,后退重新勾选/关掉这个安装程序/重启主机后再安装试一次,不要真的去找进程关,不存在的。
3.安装CUDNN
①下载,找对应的版本
cuDNN Archive | NVIDIA Developer
②解压后将lib、include、lib分别拷贝到安装目录(NVIDIA GPU Computing Toolkit\CUDA\v10.0)下的对应文件夹内。
4.检查安装是否正确
cmd
nvcc --version
5.卸载CUDA
直接使用win的”添加和删除程序“,搜索Nvidia找到下面红框框出的部分卸载
四.安装pytorch和torchvision
①直接前往PyTorchPrevious PyTorch Versions | PyTorchPyTorch选择对应的版本,复制代码去对应的虚拟环境pip或者conda
conda install pytorch==1.10.0 torchvision==0.11.0 torchaudio==0.10.0 cudatoolkit=10.2 -c pytorch
②查看pytorch版本的代码
import torch
print(torch.__version__)