Conda安装
你之后会遇到不同的项目,需要使用到不同版本的环境。比如这个项目要用到 pytorch 0.4,另一个项目要用到 pytorch 1.0,如果你卸载了0.4版本,安装了1.0版本。那么下一次,你再碰到0.4版本,你就需要卸载1.0版本,安装0.4版本。很折腾。
Anaconda 集成的 conda 包就能够解决这个问题。它可以创造出两个屋子,相互隔离。一个虚环境放 0.4 版本,一个虚环境放 1.0 版本。你需要哪个版本,就进哪个虚环境工作。
- 使用 conda 指令创建一个虚环境,叫python3.7
conda create -n python3.7 python=3.7
conda 是指调用 conda ,create 是创建的意思,-n是指后面的名字是虚环境的名字, python是虚环境的名字,python=3.7是指创建的虚环境,是 python3.7版本。弹出提示,输入 y,即可安装
- 查看conda 环境,右边的 * 号表示,当前你处于哪个环境
conda info --envs
- 激活虚拟环境
conda activate pytorch
安装 PyTorch 准备
终于到重头戏了,安装 PyTorch了。激动的打开官网,下拉到下面的页面。
(不得不说,PyTorch 在这方面做的真的好,不需要再人工安装 CUDA、cuDNN 之类的,全部都给你解决了。真的良心~以前安装真的繁琐。(吐槽一句,以前超麻烦的)
PyTorch Build 选择 Stable;选择系统;Package,Windows下推荐 conda,Linux 下推荐 pip;Python版本按照Anaconda的版本选择,我这里选择3.6,CUDA 推荐9.2。如果没有显卡的话,选择 None。我的选择如图所示:
复制下面的代码,之后,在开始菜单中,打开 Anaconda Prompt,查看最左边括号中是 base 还是 pytorch。
如果是 base,使用 conda activate pytorch
进入 pytorch 环境中。之后粘贴即可。
果断输入y,之后就是漫长的等待。或者去休息吧,慢慢等着。看看剧啥的,等着它慢慢下吧。如果你的并不慢,恭喜恭喜。
有的时候,下载速度太慢了,可以利用我已经下载好的文件。
链接:https://pan.baidu.com/s/1cyEjHdluc4ufCkvtbgziqA
提取码:bzfx
复制这段内容后打开百度网盘手机App,操作更方便哦
将其中的 pytorch-1.3.0-py3.6_cuda92_cudnn7_0.tar
和 cudatoolkit-9.2-0.tar
两个文件,复制到刚才 Anaconda 安装的目录下的 pkgs 文件夹中。
这两个文件,只能安装 pytorch1.3.0 和 cuda 9.2,仅限Windows。
之后,在 Anaconda Prompt 命令行窗口,多按几次 Ctrl + C
结束程序。然后,重新复制 PyTorch 安装命令,粘贴到命令行上,进行安装。
7. 验证是否安装成功
(1)在命令行左边为 pytorch 环境中,输入 python
(2)之后,输入 import torch
,如果没有报错,意味着 PyTorch 已经顺利安装了
(3)接下来,输入 torch.cuda.is_available
,如果是 True,意味着你可以使用 GPU,如果是 False,意味着只能使用CPU。