文章目录

  • 换源
  • 创建环境,使用3.7版本python,然后启动环境
  • 进入pytorch官网,查找相应版本下载指令
  • 更新下cuda
  • 下面就可以安装pytorch了
  • 新错误



破环境装一下午(我好菜)

anaconda prompt进入base环境

换源

方法一: 更改文件内容

channels:
  - defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - 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

将上面内容复制到“C:\用户\你的用户名\.condarc”(windows)或者"/home/你的用户名/.condarc"(linux),即可切换为清华源

方法二: 输入下列四条指令更换清华源

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/

创建环境,使用3.7版本python,然后启动环境

conda create -n pytorch python=3.7
conda activate pytorch

进入pytorch官网,查找相应版本下载指令

网址:https://pytorch.org/get-started/locally/

pytorch更改安装环境 配置pytorch环境_pytorch更改安装环境


我的版本对应下载指令为:


conda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch -c conda-forge

关于cuda版本,输入nvcc --version查看

pytorch更改安装环境 配置pytorch环境_深度学习_02


实在是太老了…

更新下cuda

pytorch更改安装环境 配置pytorch环境_深度学习_03

先卸载老版本的


pytorch更改安装环境 配置pytorch环境_深度学习_04


卸载完就只剩这三


pytorch更改安装环境 配置pytorch环境_pytorch更改安装环境_05


破mx150居然支持cuda11…


pytorch更改安装环境 配置pytorch环境_官网_06


直接下载本地安装包


pytorch更改安装环境 配置pytorch环境_pytorch更改安装环境_07


下载相应版本cudnn

无脑安装cuda时遇到问题

pytorch更改安装环境 配置pytorch环境_pytorch更改安装环境_08


vs要记得关掉


安装好后环境变量已经自动配置好

下面安装cudnn

将下载的cudnn文件解压,看到里面有三个文件夹,复制文件夹里的文件到cuda的安装目录下对应文件夹中即可

检查cuda与cudnn安装

管理员身份运行cmd,进入目录
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\extras\demo_suite

运行:
deviceQuery.exe

pytorch更改安装环境 配置pytorch环境_深度学习_09


显示pass

运行:
bandwidthTest.exe

pytorch更改安装环境 配置pytorch环境_深度学习_10


显示pass

nvcc --version查看版本

pytorch更改安装环境 配置pytorch环境_pytorch_11

安装成功

下面就可以安装pytorch了

anaconda prompt里运行pytorch官网提供的命令:
conda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch -c conda-forge

!!!在base环境可以直接安装,但是在我新建的环境pytorch里安装报错:
pytorch LoadLibrary() argument 1 must be str, not None

pytorch更改安装环境 配置pytorch环境_深度学习_12


出现问题,估计是太久没更新,卸载原有anaconda后重新安装,成功


(我有罪,我上一个项目是2019年…)


pytorch更改安装环境 配置pytorch环境_pytorch_13


等待安装完成

新错误

pytorch更改安装环境 配置pytorch环境_python_14

网上查了下,应该是网络不稳定下载超时导致

详见:

没急着重开,先前老提示conda更新,跑去base环境更新了下conda,实测pytorch环境无法更新
conda update conda

重试安装pytorch

pytorch更改安装环境 配置pytorch环境_深度学习_15


安装成功,完结撒花