Python安装教程(pytorch环境配置)

Python安装教程(pytorch环境配置)

敬告:想要使用python,无论是做项目,还是搞科研,安装python前,最好先装anaconda然后配置一个或多个项目的环境,并在环境中安装所需版本的python
内容大部分是自己编辑整合,有部分内容来源于网络,这个文档本来是给自己和学弟学妹们用的,就也没有注明部分内容来源。近期有同学问,就顺便把这篇发出来,如侵删。

一、安装anaconda3

1、下载安装包
推荐使用清华镜像下载,速度块。
下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
版本选择:可以选择与系统相匹配的最新版本,如图所示,我安装的是2019年7月的。
在这里插入图片描述

2、安装
参考教程:https://blog.csdn.net/qq_43529415/article/details/100847887第二部分anaconda安装,超详细。

3、配置环境
(1)右键我的电脑,打开属性
在这里插入图片描述

(2)点击“高级系统设置”
在这里插入图片描述

(3)先点击“环境变量”,再在系统变量中找到“path”并双击。
在这里插入图片描述

(4)点击新建,并浏览到安装anaconda的安装地址,这里新建三个变量,分别是D:\Anaconda3\Library\bin、D:\Anaconda3\Scripts\、D:\Anaconda3\。
在这里插入图片描述

4、检验anaconda
打开cmd窗口,然后输入conda --version来查看conda的信息。如图所示:

在这里插入图片描述

二、安装CUDA和cuDNN

首先确认自己的电脑是否有显卡,有一个或两个均可。
在这里插入图片描述

如果有GPU,则安装CUDA和cuDNN

首先确定自己需要安装的cuda版本,参考教程: https://blog.csdn.net/u012319441/article/details/95551632 第2部分。

安装cuda参考教程: https://blog.csdn.net/sinat_23619409/article/details/84202651.

三、环境管理

也许,你之后会遇到不同的项目,需要使用到不同版本的环境。比如这个项目要用到 pytorch 0.4,另一个项目要用到 pytorch 1.0,如果你卸载了0.4版本,安装了1.0版本。那么下一次,你再碰到0.4版本,你就需要卸载1.0版本,安装0.4版本。很折腾。
Anaconda 集成的 conda 包就能够解决这个问题。它可以创造出两个屋子,相互隔离。一个屋子放 0.4 版本,一个屋子放 1.0 版本。你需要哪个版本,就进哪个屋子工作。
我们首先使用 conda 指令创建一个屋子,叫做 pytorch。
推荐使用指定路径进行安装,方法举例:先在anaconda的安装路径E:\anaconda3\envs下新建一个pytorch文件夹,pytorch既是文件夹名,又是环境名。然后使用下方代码:

conda create –-prefix=E:\anaconda3\envs\pytorch python=3.7

如果上述命令报错
切换成以下命令:

conda create -n pytorch python=3.7

conda 是指调用 conda 包,create 是创建的意思, pytorch是屋子的名字(可以更改成自己喜欢的),python=3.7 是指创建的屋子,是 python3.7 版本。
在这里插入图片描述

之后,弹出提示,输入 y,即可安装。
安装成功后,输入以下指令:
conda info --envs
即可看到 conda 环境中,有新建的 pytorch 环境,右边的 * 号表示,当前你处于哪个环境。
在这里插入图片描述

接下来,我们要在 pytorch 环境中,安装 PyTorch,(有点绕),使用如下指令,进入 pytorch 环境。
conda activate pytorch
你可以看到左边的 base 变成了 pytorch,代表成功进入 pytorch 环境。
在这里插入图片描述

四、安装PyTorch

1、方法一:使用conda安装(最简单的安装方法,但可能会有漫长的等待过程)
(1)进入PyTorch官网: https://pytorch.org/get-started/locally/
(2)PyTorch Build 选择 Stable;选择系统;Package,Windows下推荐 conda,Linux 下推荐 pip;Language选择Python,CUDA要与自己安装的版本相匹配,如果没有显卡的话,选择 None,比如我安装的是CUDA10.0,这里没有,就点击上方install previous versions of PyTorch找到相匹配的版本安装命令。
在这里插入图片描述

我的选择如下图所示:
在这里插入图片描述

复制下面的代码,之后,在开始菜单中,打开 Anaconda Prompt,查看最左边括号中是 base 还是 pytorch。
如果是 base,使用 conda activate pytorch 进入 pytorch 环境中,之后粘贴即可。
在这里插入图片描述

果断输入y,之后可能是漫长的等待,如果不报错,顺利安装下来就很好了。
如果不想等待,可以用下一个方法。

2、方法二
在PyTorch官网中,还有一个安装方式,就是pip,如下图。当然也可以直接复制下方代码,直接进行安装,但是同样会经过漫长的等待,且可能会报网络错误。
在这里插入图片描述

3、方法三(最稳妥的笨办法)
(1)复制并打开代码中的网址: https://download.pytorch.org/whl/torch_stable.html.手动下载cu92下的torch1.5.0和torchvision0.6.0,这里以CUDA9.2举例,一定要选择和自己装的CUDA相匹配的版本。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(2)下载whl离线文件到本地,放到c盘根目录(任意位置均可,只是方便安装)
补充常用下载网址,此处不使用:
https://pypi.org/
https://www.lfd.uci.edu/~gohlke/pythonlibs/
(推荐用这个地址下载whl文件,国内源,速度快。ctrl+f找到自己需要的文件,此处不用,资源不全)

(3)使用cd 命令更改路径到存放whl文件的目录
例如: cd E:\anaconda3\pkgs

(4)pip安装whl离线文件

pip install ****.whl

(****.whl是我们下载的whl的文件名称)

五、验证是否安装成功
(1)在命令行左边为 pytorch 环境中,输入 python
(2)之后,输入 import torch,如果没有报错,意味着 PyTorch 已经顺利安装了
(3)接下来,输入 torch.cuda.is_available(),如果是 True,意味着你可以使用 GPU,如果是 False,意味着只能使用CPU。

在这里插入图片描述

  • 10
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值