Conda 安装Pytorch

0 conda添加清华镜像

  1. conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anacoda/pkgs/free/
  2. conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anacoda/pkgs/main/
  3. conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anacoda/cloud/pytorch/
  4. conda config --set show_channel_urls yes 垃圾,废了
  5. 恢复默认源conda config --remove-key channels

在c盘user文件夹下会生成一个.condarc文件。若不想使用默认源,可选择删除最后的“- default”

1 创建新环境

  1. conda create -n env-name python=3.6 #env-name环境名称
  2. 删除环境conda remove -n conda-old --all

2 进入环境

  1. conda activate env-name

3 安装Pytorch

打开pytorch官网,pytorch.org/根据自己电脑的配置,选择生成相应的安装命令。

  1. CPUconda install pytorch torchvision torchaudio cpuonly -c pytorch
  2. # 试一试。删除最后的-c pytorch,因为它代表默认从官网下载
  3. GPU:看官网

该命令会自动安装相关依赖库,期间不用做操作,等待安装完成。

4 在虚拟环境中安装jupyter notebook

进入对应的pyctorch环境中输入 :

  1. conda install jupyter notebook

启动时两种方法:在开始菜单中找到对应的图标启动,或者在虚拟环境中输入jupyter notebook

我感觉电脑安装过anaconda后,第4步是不需要的。 刚开始是不会在notebook中切换核。后面是切换核的步骤,可以先试试,如果不行再来第四步

5 在jupyter notebook 中设置切换环境

5.1 确认本地环境

  1. conda info -e
  2. conda env list
  3. # 两条命令一样,罗列出conda中的环境

5.2 【选】复制已经存在的环境

  1. conda create -n env-name1 --clone env-name2
  2. # 将env-name2环境拷贝到新的环境env-name1中

5.3 激活环境

  1. conda activate env-name

5.4 下载ipykernel

  1. conda install ipykernel

5.5 将新环境加入到jupyter notebook

  1. python -m ipykernel install --user --name env-name --display-name Python 3 [conda env:env-name]”

5.6 安装好后到jupyter notebook中查看。

可以在上面的菜单上找到Kernel—》change kernel 。或者在点击新建文件按钮 “new”

5.7 查看核

  1. jupyter kernelspec list

5.8 删除核

  1. jupyter kernelspec remove kernelname