Pytorch-conda-win版本安装详细教程及相关问题解决

创建pip.ini文件

  目的:在创建conda虚拟环境的同时,安装python,配置这个文件后,就可以从国内源进行下载,避免了从国外源下载中断的问题。

  相关操作:在操作系统盘下,找到“用户”文件,选择相应的用户名后,进入到“AppData”文件夹下,然后选择;“Roaming”文件夹,在其“pip”文件夹下创建“pip.ini”文件。(注意:要修改文件的后缀,如果没有后缀,点击文件选项栏的查看-显示后缀就可以了)。

  具体路径:C:\Users*****\AppData\Roaming\pip

conda指定python版本安装 conda安装ipython_深度学习

创建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版本,获取安装命令

conda指定python版本安装 conda安装ipython_深度学习_02


    (3)、将命令输入到环境中,注:删除最后的-c pytorch,这是为了保证下载相应支持包的时候会从我们所配置的源中下载。

conda指定python版本安装 conda安装ipython_深度学习_03


   2、GPU版本安装解释

    (1)、进入到Pytorch官网

    (2)、查看GPU版本,在NVIDIA Control Panel中查看

conda指定python版本安装 conda安装ipython_pytorch_04


conda指定python版本安装 conda安装ipython_深度学习_05

    (3)、根据(2),选择相应的GPU版本,获取安装命令。

conda指定python版本安装 conda安装ipython_pytorch_06


    (4)、将命令输入到环境中,注:删除最后的-c pytorch,这是为了保证下载相应支持包的时候会从我们所配置的源中下载。-c nvidia 是安装NVIDIA的驱动,如果已安装,可以删除该参数。

conda指定python版本安装 conda安装ipython_conda_07


    (5)、安装结束后,进行验证

conda指定python版本安装 conda安装ipython_conda指定python版本安装_08


   相关参考链接: 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。

conda指定python版本安装 conda安装ipython_python_09


conda指定python版本安装 conda安装ipython_pytorch_10


conda指定python版本安装 conda安装ipython_conda指定python版本安装_11


    (3)、进入到离线包的路径下,使用pip命令进行安装,在安装时指定国内源,保证相关支持包会从国内源中下载。

conda指定python版本安装 conda安装ipython_conda指定python版本安装_12


conda指定python版本安装 conda安装ipython_conda_13

conda指定python版本安装 conda安装ipython_python_14


    (5)、安装结束后,进行验证

conda指定python版本安装 conda安装ipython_conda指定python版本安装_08