win10在Anaconda上安装Pytorch

Pytorch官网信息

打开 PyTorch 的官网https://pytorch.org/ , 往下拉找到下如图所示的界面。你需要根据自己机器的情况,回答下面几个问题,以便获得适合你的 PyTorch 安装命令:

• PyTorch Build 版本,你需要安装稳定版还是预览版

• Your OS,你的操作系统是什么

• Package,你准备用什么包管理器

• Language,你准备用什么语言以及什么版本

• CUDA,你的 CUDA的版本是什么

CUDA的安装详细经过和报错处理可以参考:https://blog.csdn.net/wumenglu1018/article/details/88170519

下图就是我当前的环境,即win10+Anaconda+python3.6+cuda9.0

所以安装就直接按照官网提供的命令即可。

创建Pytorch虚拟环境

在安装 PyTorch 之前最好先创建一个 pytorch 的虚拟环境。之所以创建虚拟环境是因为 Python 为不同的项目需求创建不同的虚拟环境非常常见。在实际项目开发中,我们通常会根据自己的需求去下载各种相应的框架库,但是可能每个项目使用的框架库并不一样,或使用框架的版本不一样,这样需要我们根据需求不断的更新或卸载相应的库,管理起来相当麻烦。所以通过创建虚拟环境,相当于为不同的项目创建一块独立的空间,在这个空间里,你安装任何库和框架都是独立的,不会影响到外部环境。

总之就是想象为 PyTorch 单独创建一个空间,这个空间与其它空间互不影响。例如安装TensorFlow的时候也是创建了一个虚拟环境对吧。

打开Anaconda Prompt,输入命令:

conda create --name pytorch python=3.6

这里的pytorch是虚拟环境的名称,可以自己随意取名。

然后进入pytorch虚拟环境:

activate pytorch

安装pytorch

输入上述官网提供的安装命令:

conda install pytorch torchvision cudatoolkit=9.0 -c pytorch

 

安装报错,pytorch包无法下载安装:

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://conda.anaconda.org/pytorch/win-64/pytorch-1.0.1-py3.6_cuda90_cudnn7_1.tar.bz2>
Elapsed: -
An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.

因为官方给出的安装命令中最后的-c pytorch,是默认指定anaconda官网上的安装源,可能由于墙的问题,无法正常或者迅速下载。

查看C:\Users\你的用户名下\.condarc文件,如果有-default那一行,就给删掉,并指定清华开源镜像的地址。

我的.condarc文件是没有问题的,所以去掉官网执行命令的-c pytorch,再次执行,发现仍然报错,仍然没有使用指定的清华的安装源。

直接在命令行中指定,将anconda的安装源修改为清华的镜像源:

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/conda-forge/ 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda
config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ conda 
config --set show_channel_urls yes

然后执行pytorch的安装命令:

conda install pytorch torchvision cudatoolkit=9.0

结果终于成功!!!!!!

验证pytorch的安装

进入python环境:

python

然后,继续输入:

import torch
import torchvision

不报错就表明安装成功

查看pytorch环境:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值