一、Anaconda的安装与配置
1. 安装anaconda
1. 进入官方页面Anaconda | Individual Edition下载对应的文件。
2.下载完成后以管理员的身份安装
注:上面这个可以不用选,最后我们自己添加PATH路径。下面这个如果没有安装Python就保持默认,如果安装了会使用已经安装的Python(但此项我没有做测试)。
2. 使用清华源
在开始菜单找到刚刚安装的Anaconda3,选择"Anaconda Prompt(Anaconda3)“并打开。
并输入下述命令(本小节中的所有命令都在上述窗口中输入)
conda config --set show_channel_urls yes
然后用文本编辑器打开“C:\Users\你当前登录的用户名\.condarc“文件,并把下述内容添加进去(覆盖原内容)。
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
最后使用下述命令清除索引缓存。
conda clean -i
3.创建虚拟环境
1. 打开Anaconda Navigator,如下图所示。
2.稍等一会出现如下的窗口,点击"Environments"-->"Create",填入Name后单击"Create"(Python版本根据自己的实际情况进行修改)。
3.稍等片刻待它出现Pytorch标签时创建完成。
如果创建环境时要添加这里没有的Python版本(比如Python3.7),就必须要在"Anaconda Prompt(Anaconda3)"里运行命令。
conda create --name 环境名 python==3.7
我试过将3.7提前安装好,这里依然找不到。所以只能先用命令安装。
4.然后单击旁边的绿色小三角,选择"Open terminal“。注意提示符前面的Pytorch,这就是我们刚刚创建的虚拟环境,说明此刻我们在虚拟环境里进行操作。我们所有的软件都要安装在自己的虚拟环境中。
5.此时我们不要关闭这个窗口,我们要安装的所有软件包都在此窗口中运行。
二、Pytorch的安装与配置
1.在线安装
1.1 打开Pytorch官方安装网站(Start Locally | PyTorch),找到下图所示的部分,我这部分需要安装cuda11.1,因此在ComputerPlatform中选择CUDA 11.1。
然后将"Run this Command"中的代码在上一步的虚拟环境窗口中运行。由于我们使用了清华源,因此在安装中会比较快。
1.2. 如果软件包实在太大,而你的网络又太慢,那么会产生无法下载成功的情况(如下),软件已经告诉了我们需要下载的包的源路径与目标地址,因此我们可以自己用迅雷下载,然后放到目标目录中。最后再一次运行“Run this Command”中的命令。
2. 离线安装软件包
也可以使用离线安装的方式安装无法下载的软件包。在这里有两种软件包,分别是whl格式和tar.bz2的压缩包格式。分别采用下面两种方式安装。
2.1 我们下载好压缩包文件后采用下面的语句进行安装
conda install --offline pytorch-xxxxx.tar.bz2
2.2 我们下载whl格式的软件包后用下面的语句进行安装(必须要带上全路径,否则软件会认为是在线安装)。
pip install D:\torch-xxxxx.whl
三、后续操作
有时候我们在VS中操作会出现各种各样的问题,那是因为没有将虚拟环境中的PATH路径放到系统环境变量的PATH路径中。我们打开自己的虚拟环境提示符,输入"path"命令,我们将下图所示的有关的路径拷贝一下。
然后单击系统变量中的Path-->“编辑”。
选择“编辑文本”
将我们拷贝的路径粘贴到最前面(注意路径与路径中的分号)。然后再单击上上一张图的“编辑”,若显示如下则说明配置完成。