pytorch安装、环境搭建及在pycharm中的设置

pytorch安装、环境搭建及在pycharm中的设置pytorch安装、环境搭建及在pycharm中设置这两天同学在问我pytorch的安装,因为自己的已经安装好了,但是好像又有点遗忘,所以记录一下。一、安装python直接到官网找到和自己设备匹配的版本下载安装即可。安装过程不会出现太多问题,一般情况下python安装在本机上,故可以直接在终端测试是否安装成功。只需win+R——cmd——输入python,就会输出python的版本信息。…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

pytorch安装、环境搭建及在pycharm中设置

这两天同学在问我pytorch的安装,因为自己的已经安装好了,但是好像又有点遗忘,之前也是花了很大的功夫才弄明白,所以整理的比较详细。

一、安装python

直接到官网找到和自己设备匹配的版本下载安装即可。安装过程不会出现太多问题,一般情况下python安装在本机上,故可以直接在终端测试是否安装成功。只需
win+R——cmd——输入python,就会输出python的版本信息。像下面这样
在这里插入图片描述
???为什么没有出现版本信息?原因是我并没有把python安装在本机,而是下载了Anaconda Navigator,它是Anaconda发行包中包含的桌面图形界面,可以用来方便地启动应用、方便的管理conda包、环境和频道,不需要使用命令行的命令。它自带python,只需在官网选择与自己设备匹配的版本安装即可。
下载好后,打开应用——base(root)——Open Terminal——输入python验证
在这里插入图片描述
就会出现版本信息了。
到此python的问题解决,接下来安装pytorch!

二、安装pytorch

首先我们要创建一个pytorch的环境:打开应用——create——输入环境名——选择下载好的python版本——创建
在这里插入图片描述
创建完成后如下图所示:
在这里插入图片描述
然后左击箭头——Open Terminal,在此终端进行pytorch的安装。
接下来就是在官网下载和自己设备匹配的pytorch。
在这里插入图片描述
在这里很多人不知道自己的CUDA版本号,可以查一下,方法如下:
控制面板——查看方式(小图标)——NVIDIA控制面板——帮助——系统信息——组件——NVIDIA DLL 就可以看到了。
在这里插入图片描述
可以看到我的是9.1的达不到9.2,所以我选择了NONE,然后把生成的命令:

conda install pytorch torchvision cpuonly -c pytorch

复制下来,在刚才的终端运行,因为我已经装过了,所以不再演示,一般不会报错。
但问题出在,安装过程及其慢,以致于,总是安装失败。这是由于要安装的这些包都是从国外网站下载镜像,所以速度慢,解决的办法就是切换到国内镜像(这里用的是清华源) 。只需按照下面步骤操作即可:
1.

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/

分别把这两部分命令在终端运行,运行完后不会给出任何显示,紧接着运行安装的那行代码,这里要注意把代码后面的 -c pytorch 去掉 ,我的就是:

conda install pytorch torchvision cpuonly

运行之后等待一会就能看到安装的进度非常快。网上说是因为下载pytorch的通道已经添加了清华的镜像,如果不去掉 ,他会优先选择国外镜像,即它的优先级会比清华源通道高,所以下的慢,大概就是这样。
等待下载完成之后测试pytorch是否安装成功,直接在刚才的终端依次按如下图所示输入:
在这里插入图片描述
可以看到显示的版本信息就算成功了!

三、pytorch在pycharm中的设置

实际上anaconda中有自带的编译器,Jupyter notebook和Spyter,但是为了项目更好的管理,也可以选择下载pycharm。
首先在官网下载好最新版本的pycharm,打开——File——new project——在项目里创建python file,创建好后,接着,File——settings——project(你建的项目名)——project interpreter——add
在这里插入图片描述
在这里插入图片描述
注意刚才创建的pytorch环境会自动保存在Anaconda\envs\路径下,很容易找到,至此,j就可以在pycharm中使用pytorch了!

如有错误,望指正!

参考:
https://www.jianshu.com/p/97fa4ed3edbc

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

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

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


相关推荐

  • python数据可视化分析速成笔记_2-2_布朗运动/几何布朗运动(伊藤过程)实现的demo[通俗易懂]

    python数据可视化分析速成笔记_2-2_布朗运动/几何布朗运动(伊藤过程)实现的demo[通俗易懂]第二天/第三天目标_不分先后:实践部分:重点熟悉:numpy,scipy,matplotlib,random,https://docs.spyder-ide.org/实际上如果是熟悉matla

    2022年8月3日
    6
  • eclipsehtml自动补全快捷键_idea补全代码的快捷键

    eclipsehtml自动补全快捷键_idea补全代码的快捷键一,Eclipse自动补全增强方法在Eclipse中,从Window->preferences->Java->Editor->Contentassist->Auto-Activation下,我们可以在”.”号后面加入我们需要自动提示的首字幕,比如”abc”,可以把26个字母的大小写全部加上.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQR

    2022年10月15日
    3
  • 弧度和角度的转换_角度与弧度的换算表格

    弧度和角度的转换_角度与弧度的换算表格这两天在看同事写的四叉树代码,当中用到了孤度和角度之间的转换,所以转载此文章进行了学习2009-12-01弧度与角度的关系一、角的两种单位“弧度”和“度”是度量角大小的两种不同的单位。就像“米”和

    2022年8月4日
    8
  • eclipse怎么配置svn插件_dip插件有哪几种

    eclipse怎么配置svn插件_dip插件有哪几种Eclipse安装插件的几种方法(eclipse安装SVN插件)在这里啰嗦一句,其实更新的版本mar2更好用。但是由于在低电压版的本本上,mar2跑不起来,经常假死,kepler可以很流畅。 so,如果为了携带了轻便低电压版CPU的本本,mar2跑不起来,就用kepler吧。以Eclipse(Kepler)安装SVN插件为例,记录eclipse安装插件的几种方法。 1eclipsemarket…

    2022年10月10日
    2
  • Vue单页面应用

    Vue单页面应用总结如下: 单页面应用指一个系统只加载一次资源,然后下面的操作交互、数据交互是通过router、ajax来进    行,页面并没有刷新;<1>在vue搭建的环境里面怎么有没有公用的css和js?如果有是怎么引用的?   有公用的css和js,有两种引用的方法:(要深刻理解单页面应用程序哦,单页面就是引入后在哪里都能使用)   1.全局公共引用样式和js文件   …

    2022年6月29日
    33
  • 计算机发展概述教案_计算机的过去与未来 教案

    计算机发展概述教案_计算机的过去与未来 教案《计算机发展史教案》由会员分享,可在线阅读,更多相关《计算机发展史教案(3页珍藏版)》请在人人文库网上搜索。1、计算机发展与应用说课稿教材分析本课选自七年级信息技术上第三课,计算机的产生与发展。本课的内容较多,经过我的分析,我这节课的内容为:1,计算机的产生2,计算机的发展历史3,计算机的未来发展方向。本课知识为了解性知识,学生学完本课可以了解到今生今世的产生与发展历史,并且理解计算机的未来发展方…

    2022年10月18日
    2

发表回复

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

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