PyTorch安装教程(Win10),含遇到的问题及解决办法

1. 环境准备

首先,打开PyTorch官网:https://pytorch.org/get-started/locally/

向下可以看到有如下几个条件:

  • Python:PyTorch仅支持Python3.x,不支持Python2.x;

  • Package Manager:

    • Anaconda:Anaconda可以去官网下载,在这里贴一个图文教程:https://blog.csdn.net/weixin_43715458/article/details/100096496

    • pip:先到官网上下载pip文件

      然后将此文件进行解压,打开cmd,将路径调整到解压后的pip文件夹:

      运行如下命令:

      python setup.py install

      最后为pip添加环境变量,找到python下的scrips,添加至系统变量Path下,记得后面加上分号。(一般在C:\Program Files\Python35\Scripts)

      检查是否安装成功,在cmd中输入pip,返回如下结果:

  • CUDA (这个很早就安装了,有些忘了)

2. 安装

Anaconda安装完成后,点击win菜单里,打开:

运行如下指令,创建一个新环境:

conda create -n pytorch python=3.7

pytorch为环境名称,python=3.7为使用的python版本

然后会提示是否要安装一些包,输入y即可;

这样即为新建环境成功,然后输入如下指令,激活环境:

conda activate pytorch

这个过程可能会遇到的问题:

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/current_repodata.json>

连接错误,我这里的解决办法是:在C盘C:\Users\Administrator打开“.condarc“文件,修改其内容如下:

ssl_verify: true
show_channel_urls: true channels:
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/

然后再次打开PyTorch官网,可以在这里选择好指定的版本,打开生成指令中的这个网站:

pip3 install torch==1.9.1+cu102 torchvision==0.10.1+cu102 torchaudio===0.9.1 -f https://download.pytorch.org/whl/torch_stable.html

打开网站后,根据指令中的版本号选择whl文件,比如我是cu102,torch=1.9.1,以及我使用的是python3.7;

然后在pytorch环境、上述下载文件的存储路径下输入:

pip install torch-1.9.1+cu102-cp37-cp37m-win_amd64.whl

至此安装成功;

torch-1.9.1+cu102-cp37-cp37m-win_amd64.whl下载链接:https://pan.baidu.com/s/16mt9FZrMa5UrUqvgqV6MEA

提取码:pthn

3. 验证

验证PyTorch是否安装成功:

  • 进入Python,输入import torch,不报错

  • 输入如下指令,有返回值,表面可以正确使用:

    x = torch.rand(5, 3)
    print(x)

    输出类似下图

  • 输入测试gpu和cuda是否可用:

    torch.cuda.is_available()
    
    

    如果可用输出True;

PyTorch图文安装教程(Win10),含遇到的问题及解决办法的更多相关文章

  1. mysql安装图解 mysql图文安装教程(详细说明)

    MySQL5.0版本的安装图解教程是给新手学习的,当前mysql5.0.96是最新的稳定版本. mysql 下载地址 http://www.jb51.net/softs/2193.html 下面的是M ...

  2. CentOS 6.0 图文安装教程

    CentOS 6.0下载地址:wget http://ftp.riken.jp/Linux/centos/6.0/isos/i386/CentOS-6.0-i386-bin-DVD.iso 下边就是安 ...

  3. CentOS7图文安装教程

    CentOS 7下载: CentOS 7只提供64位版本,虽然有不少国内镜像节点,不过还是觉得通过BT下载是不错的选择.镜像大小6.7G,联通20M光纤下载,不到小时.以下是中国大陆的下载地址列表: ...

  4. 在Windows2008下安装SQL Server 2005无法启动服务的解决办法

    在Windows2012下安装SQL Server 2005无法启动服务的解决办法 1.正常安装任一版本的SQL Server 2005. 2.安装到SqlServer服务的时候提示启动服务失败  此 ...

  5. WIN7下安装visualC++2008 redistributable 出现1935错误的解决办法(转自)

    转自:http://zhidao.baidu.com/link?url=jylNh_JeANi4wrOMmd4d2i06e_N3QCw7z6BLGiNNNTu1Hc6ADTkUq2PORExKmjtk ...

  6. Visual Studio 2012出现“无法访问T-SQL组件和安装了不兼容伯 DacFx版本”的解决办法

    参考:Visual Studio 2012出现“无法访问T-SQL组件和安装了不兼容伯 DacFx版本”的解决办法 Vs2012的下载地址: https://msdn.microsoft.com/en ...

  7. Mysql安装错误:Install/Remove of the Service Denied!解决办法

    Mysql安装错误:Install/Remove of the Service Denied!解决办法 在windos 的cmd下安装mysql 在mysql的bin目录下面执行: mysqld -- ...

  8. [转载] Ubuntu 12.04下安装git,SSH及出现的Permission denied解决办法

    如何安装ssh http://os.51cto.com/art/201109/291634.htm 仅需要阅读至成功开启ssh服务即可 http://www.linuxidc.com/Linux/20 ...

  9. windows安装MongoDB进度条卡住,window安装mongo系统错误 2,系统错误5的解决办法(转载)

    windows安装MongoDB进度条卡住,window安装mongo系统错误 2,系统错误5的解决办法 转自:https://www.cnblogs.com/sufferingStriver/p/m ...

随机推荐

  1. Word2010制作个人名片

    原文链接: https://www.toutiao.com/i6488858441698771470/ 页面设置: 选择"页面布局"选项卡,"页面设置"功能组, ...

  2. IE播放音频踩坑之路---待修改

    在其他浏览器都是兼容的!在IE9就是显示一个黑色的框上面有个X 音乐无法播放   要显示播放界面的话,要添加 controls 属性(控件属性)例子:<audio src="xxx.m ...

  3. 51 Nod 1091 线段的重叠 (贪心算法)

    原题链接:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1091 思路分析:通过读题不难发现这是一道涉及贪心算法的题,刚 ...

  4. MVC框架---转

    浅析MVC模式 摘要:MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑.数据.界面 ...

  5. 【刷题-LeetCode】211. Add and Search Word - Data structure design

    Add and Search Word - Data structure design Design a data structure that supports the following two ...

  6. 记录python2.7迁移到python3.6过程中的一些代码差异

    python2.7 python 3.6 import urllib2 import urllib import urlparse import urllib import exceptions 废弃 ...

  7. IDEA2017 maven Spark HelloWorld项目(本地断点调试)

    作为windows下的spark开发环境 1.应用安装 首先安装好idea2017 java8 scalaJDK spark hadoop(注意scala和spark的版本要匹配) 2.打开idea, ...

  8. gin框架中设置信任代理IP并获取远程客户端IP

    package main import ( "fmt" "github.com/gin-gonic/gin" ) func main() { gin.SetMo ...

  9. 多选菜单shell脚本

    有 很多方法 可以读取Bash脚本中的用户输入. 但是,允许用户键入输入会带来一些问题. 主要问题是输入验证,您必须在其中考虑所有可能的输入. 解决此问题的一种简单方法是为Bash脚本创建一个多选菜单 ...

  10. 学习JAVAWEB第七天

    ## Bootstrap: 1. 概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架.Bootstrap 是基于 HTML.CSS.JavaScript 的 ...