在Anaconda下安装Pytorch的超详细步骤「建议收藏」

在Anaconda下安装Pytorch的超详细步骤「建议收藏」近几年来,pytorch的发展速度越来越快,在github、CSDN等开源网站上下载的源代码逐渐由tensorflow向pytorch转变。近期在看论文时需要对代码进行复现,在安装pytorch时遇到了很多问题,将整个过程写出来供大家借鉴学习。注:在进行安装的过程中,通过cmd命令框输入命令发现找不到文件,说明环境变量没有配置好。此方法不需要配置环境变量。


Jetbrains全系列IDE稳定放心使用

在Anaconda下安装Pytorch

安装pytorch,有两种办法,一是pip,二是conda。不管什么样的方法,首先,都要安装最新的anaconda。

一、安装Anaconda

Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。里面所包含的Jupyter Notebook是数据挖掘领域中最热门的工具。(例如Kaggle网站)
没安装Anaconda的小伙伴可以参考以下安装链接:
https://blog.csdn.net/qq_45281807/article/details/112442577

二、安装Pytorch

2.1 打开Anaconda Prompt
在命令行格式下,输入代码,完成调用清华镜像、建立pytorch环境、安装pytorch、测试pytorch过程
在这里插入图片描述

2.2 使用清华镜像源网站
切换到国内的镜像源(为什么要切换原因就不用多说了吧(手动狗头))
分别输入以下4行代码:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

这个配置好以后,以后再安装其他的软件如果要用到清华镜像源网站就不用了重新配置了。

注意!如果切换镜像后当出现下载不了的情况,就先切换默认源,然后再修改另一个可以使用的conda源(一定要先恢复默认,再换另一个!!!)
切回默认源:

conda config --remove-key channels

2.3创建Pytorch环境
(1)创建环境pytorch,使用Python版本是3.7

conda create -n pytorch python=3.7

之后,在加载过程中会弹出提示,输入 y,即可安装。
(2)查看环境是否安装成功

conda info --envs

在这里插入图片描述可以看到包含base和pytorch两个环境(只需要这两个就代表可以,第三个tensorflow跟本次安装无关)

2.4安装Pytorch
根据自己的安装版本,在Pytorch官网寻找安装命令代码:
(1)Pytorch官网:https://pytorch.org/
在这里插入图片描述
如图所示版本则是复制:

conda install pytorch torchvision torchaudio cpuonly -c pytorch

(2)将复制的代码粘贴到命令行格式下,弹出提示,输入 y,即可完成安装,显示“done”。

2.5 测试
在命令行按照以下输入:

(1)进入python:python

(2)测试pytorch:import torch
在这里插入图片描述

如果以上步骤都没问题,那么安装成功。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/185053.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • android fragment不执行onResume,onPause「建议收藏」

    android fragment不执行onResume,onPause「建议收藏」在使用ViewPager+fragment框架时,fragment不执行onResume,onPause,解决办法如下。重载setUserVisibleHint方法@OverridepublicvoidsetUserVisibleHint(booleanisVisibleToUser){super.setUserVisibleHint(isVisibleToUse

    2022年5月5日
  • 如何在Python中将列表转换为字符串?

    如何在Python中将列表转换为字符串?Pythonprovidesdifferentvariabletypeforprogrammersusage.Wecanuseint,float,string,list,set…datatypesinourapplications.Whileusingdifferenttypeofvariableswemayneedtoconvert…

    2022年4月30日
  • Aria2安装(aria2安卓版手机配置教程)

    1安装sudopacman-Saria22创建配置文件cd~mkdir.aria2cd.aria2toucharia2.confaria2.logaria2.session3修改配置文件aria2.conf需要自己配置rpc-secret和bt-trackerbt-tracker可以去trackerslist网站获取#文件的保存路径(可使用绝对路径或相对路径),默认:当前启动位置dir=${HOME}/Downloads#启用磁盘缓存,0为

    2022年4月14日
  • struts2拦截器不起作用「建议收藏」

    struts2拦截器不起作用「建议收藏」为什么拦截器不起作用

    2022年10月6日
  • 全网最全python爬虫精进

    全网最全python爬虫精进4.25(第一天)**第0关认识爬虫**1、初始爬虫爬虫,从本质上来说,就是利用程序在网上拿到对我们有价值的数据。2、明晰路径2-1、浏览器工作原理(1)解析数据:当服务器把数据响应给浏览器之后,浏览器并不会直接把数据丢给我们。因为这些数据是用计算机的语言写的,浏览器还要把这些数据翻译成我们能看得懂的内容;(2)提取数据:我们就可以在拿到的数据中,挑选出对我们有用的数据;(3)存储数据:将挑选出来的有用数据保存在某一文件/数据库中。2-2、爬虫工作原理(1)获取数据:爬虫程序会根据

    2022年5月27日
  • Java开发手册之集合处理[通俗易懂]

    Java开发手册之集合处理[通俗易懂]Java开发手册之集合处理

    2022年4月22日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号