Pytorch-conda-win版本安装详细教程及相关问题解决
创建pip.ini文件
目的:在创建conda虚拟环境的同时,安装python,配置这个文件后,就可以从国内源进行下载,避免了从国外源下载中断的问题。
相关操作:在操作系统盘下,找到“用户”文件,选择相应的用户名后,进入到“AppData”文件夹下,然后选择;“Roaming”文件夹,在其“pip”文件夹下创建“pip.ini”文件。(注意:要修改文件的后缀,如果没有后缀,点击文件选项栏的查看-显示后缀就可以了)。
具体路径:C:\Users*****\AppData\Roaming\pip
创建conda虚拟环境,并安装python
目的:创建独立的虚拟环境,避免支持包与支持包之间的干扰。
相关命令:conda create -n pytorch -y python=3.7 pip
注意事项:
1、该命令最好在conda prompt下输入。
2、-n 后面的参数为环境名,可以任取,-y 后面的参数为想要安装的python版本。
更改该环境下的安装源
目的:保障后续安装包的安装不会因为网络的问题而产生中断。
相关操作:1、激活相应的环境。2、添加相关的国内源。3、设置show_channel_urls参数为yes。4、进入到C盘“用户”文件夹下,在相应的用户名下找到“.condarc”文件,使用文本编辑器打开后,将https修改为http,并且删掉“-default”,然后保存。
相关命令:
conda activate pytorch #激活相应的环境,pytorch为环境名
conda源环境配置代码
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/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123/
安装Pytorch
Pytorch分为GPU和CPU两个版本。
1、CPU版本安装解释
(1)、进入到Pytorch官网 (2)、选择CPU版本,获取安装命令
(3)、将命令输入到环境中,注:删除最后的-c pytorch,这是为了保证下载相应支持包的时候会从我们所配置的源中下载。
2、GPU版本安装解释
(1)、进入到Pytorch官网
(2)、查看GPU版本,在NVIDIA Control Panel中查看
(3)、根据(2),选择相应的GPU版本,获取安装命令。
(4)、将命令输入到环境中,注:删除最后的-c pytorch,这是为了保证下载相应支持包的时候会从我们所配置的源中下载。-c nvidia 是安装NVIDIA的驱动,如果已安装,可以删除该参数。
(5)、安装结束后,进行验证
相关参考链接: https://cloud.tencent.com/developer/article/1837355
3、Pytorch离线安装
如果在安装GPU版本的时候,因为安装包无法下载的情况,导致安装失败,可以采用离线安装。
相关步骤:
(1)、依据GPU安装过程中的的(2)、(3)确定安装版本及安装命令。
(2)、在Pytorch离线包网站上下载对应版本的安装包,根据命令中的提示,我们需要安装Pytorch、torchaudio、torchvision三个软件包。注:要找到对应的版本 cu117 -cuda11.7,cp37 -python3.7,win -windows。
(3)、进入到离线包的路径下,使用pip命令进行安装,在安装时指定国内源,保证相关支持包会从国内源中下载。
(5)、安装结束后,进行验证