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
    评论
你可以按照以下步骤在 Windows 10 上安装 AnacondaPyTorch: 1. 首先,前往 Anaconda 的官方网站(https://www.anaconda.com/products/individual)下载适用于 Windows 的 Anaconda 安装包。确保选择正确的版本(32位或64位),根据你的操作系统选择相应的下载链接。 2. 下载完成后,双击运行安装包。在安装向导中,你可以选择安装路径和其他选项。通常情况下,使用默认选项即可。安装过程可能需要一些时间,请耐心等待。 3. 安装完成后,打开 Anaconda Navigator。你可以在开始菜单中搜索 "Anaconda Navigator" 并打开它。 4. 在 Anaconda Navigator 中,你可以看到一个图形化界面,其中列出了各种可用的工具和环境。点击 "Environments"(环境)选项卡。 5. 在 "Environments" 选项卡中,点击 "Create"(创建)按钮创建一个新的环境。给环境起一个适当的名字,并选择所需的 Python 版本(建议选择最新的稳定版本)。 6. 安装 PyTorch。在创建环境后,你将看到一个包含已安装软件包的列表。通过下拉菜单选择 "All"(所有)以显示所有可用软件包。 7. 在搜索栏中输入 "pytorch" 并点击搜索按钮。找到合适的 PyTorch 版本并点击安装按钮进行安装。 8. 安装完成后,你可以在 Anaconda Navigator 的环境中看到已安装PyTorch 包。 现在,你已经成功在 Windows 10 上安装AnacondaPyTorch。你可以使用 Anaconda Navigator 或命令行来管理和运行你的 PyTorch 项目。祝你使用愉快!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值