pytorch+Pycharm安装配置

pytorch+Pycharm安装配置1 普通环境安装 安装后不用 pytorch 这种安装只可以使用 numpy 却不能使用 torch 当然这是在 pycharm 的实验结果 当作一般学习也是可以的 numpy 和 torch 的区别最主要是能否使用显卡算力 所以一般学习可以使用 numpy 不用去配置 pytorch 贴上 pytorch 官网连接 PyTorch 明显看到 我的 pytorch 是已经 alreadyinsta 的 但是我还是又出现了下面情况 所以 普通环境 win10 直接安装 pytorch 是没有必要的 就是浪费磁盘 2 设置

1.普通环境安装(安装后不用pytorch)

这种安装只可以使用 numpy,却不能使用torch。当然这是在pycharm的实验结果,当作一般学习也是可以的。numpy和torch的区别最主要是能否使用显卡算力,所以一般学习可以使用numpy。不用去配置pytorch。

贴上pytorch官网连接:PyTorch

在这里插入图片描述

明显看到,我的pytorch是已经already installed的,但是我还是又出现了下面情况:

在这里插入图片描述

所以,普通环境(win10)直接安装pytorch是没有必要的,就是浪费磁盘。

2.设置一个pytorch环境(可以使用torch了)

首先呢,你要知道你的电脑能不能conda,win+r再cmd进入执行conda,报错就是没有conda指令,如果很长一段东西就是有conda。

没有的兄弟们可以自己先去Anaconda | The World’s Most Popular Data Science Platform寻找下载,如果确实不许,我再给你丢安装包吧。

然后呢就是直接安装pytorch了,你可以选择win+r下安装,或者在你安装的anaconda内安装(如下这个):

在这里插入图片描述

当然啦,先看看你的python啥版本,在命令窗口键入

python 

看看啥版本,然后exit()退出。

1.对应版本装上pytorch

conda create -n pytorch python=3.8 

代码上的pytorch是自己命名的,随便来一个自己觉得牛的名字就行,后面是自己的版本。

然后安装以后直接敲代码,看看是否pytorch环境安装成功

activate pytorch 

效果图(前面就有你的环境名称在文件夹中一般叫做envs):

在这里插入图片描述

2.进入官网复制一下安装命令行

PyTorch

在这里插入图片描述

我选择的是cpu版本,因为我是学习用的,跑不了多大的计算(自认为hhhh)。N显卡的话就选cuda这些,当然要看好你的显卡类型,N卡的话不是高端卡没大必要,(对吧,应该是吧)。对于A卡来说,就选择那个ROCm,显卡我的是rx580,我看是可以跑,但是没必要hhhhh,AMD的显卡对应的ROCm只有linux上可以装,win不可以。

如果出现版本不对应问题,可以点击:

在这里插入图片描述

反正,我没有出现这个问题。但还是建议3.8以下的python比较好,我看其他人3.9有装不好pytorch的,耗姿尾渍。

复制上

conda install pytorch torchvision torchaudio cpuonly -c pytorch 

要开镜像,那么 上面代码中 -c pytorch 要删除。先开镜像,再复制上面的代码进去(要删除后面的-c pytorch)镜像命令行:

# 添加清华镜像 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/ # 添加pytorch镜像 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ # for legacy win-64 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123/ conda config --set show_channel_urls yes 

安装结束后,就是这样子滴:

在这里插入图片描述

activate lzl_pytorch python import torch torch.__version__ import torchvision torch.__version__ #具体的代码行,一个个复制过去就可以了。 

这样一来我们电脑上就有一个在“lzl_pytorch”的python。可是这样我们只能在终端命令行用,这样就很不方便,这里只说可以试代码可以,但是跑应该不行吧?(我也是萌新)

所以 要在pycharm上配置好环境

3.在pycharm上配置好pytorch

在这里插入图片描述

然后再选择python interpreter时,选择之前安装的anaconda3文件夹路径下的python

如果你需要你自己配置的pytorch环境,就选择envs文件夹里面的 python.exe就可以了

anaconda你安装时,他会自动给你配一个base环境。

在这里插入图片描述

这下好了,我们在pycharm上也可以运行了。上面那个3.9的是我本机没有在anaconda下的python。

当然你可以自创很多个不同名字的环境,都会在envs文件夹

可以在pycharm上冲了:

在这里插入图片描述

我也是经历了有些困难,因为我就是那个3.9版本装不好的人,然后我退装了3.8,哈哈哈哈哈我不知道为什么装不好

我是准备上路的萌新分享一下经验,也不知道是不是对的,反正我能动了,希望大佬们多多指导一下,嘻嘻

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

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

(0)
上一篇 2026年3月27日 上午9:29
下一篇 2026年3月27日 上午9:30


相关推荐

  • linux大量kworker_linux load average 非常高

    linux大量kworker_linux load average 非常高aarch32linux4.14最近遇到一个kworker问题,callstack如下,线程adas的陷入kernelspace后会schedule_work调用一个while(1)的worker,killadas后重新启动adas后adas线程会在调用dma_alloc_coherent的时候block住以前的经验一直kworker为轻量的线程和可睡眠的中断下半部,对kwor…

    2026年3月11日
    4
  • Linux 软件源设置

    Linux 软件源设置

    2022年1月25日
    41
  • html 怎么让整体居中,html中表格整体居中 详解html里面如何让表格居中[通俗易懂]

    html 怎么让整体居中,html中表格整体居中 详解html里面如何让表格居中[通俗易懂]把表格在页面中间显示。。。分享代码。。。在这个无谓的年华,无论别人多么高高不可攀比,但小编还是选择,做一个适应自己的人。首先打开vscode编辑器,新建一个html文档,里面写入一个外层的div,再加入一行table表格:知道谢每一粒种子,每一缕清风,也知道早起播种和御风而行。然后在上方的style标签中加入css样式,设置table标签的样式,table的元素具有长度自适应性,其长度根据其内…

    2026年1月22日
    2
  • dumpbin介绍

    dumpbin介绍1.SUMMARYTheDUMPBINutility,whichisprovidedwiththe32-bit versionofMicrosoftVisualC++,combinestheabilitiesoftheLINK,LIB,and EXEHDRutilities.Thecombinationoftheset

    2022年6月19日
    27
  • 深度学习超参数介绍及调参

    深度学习超参数介绍及调参文章目录超参数概念什么是超参数 参数和超参数的区别 神经网络中包含哪些超参数 为什么要进行超参数调优 超参数的重要性顺序部分超参数如何影响模型性能 部分超参数合适的范围网络训练中的超参调整策略如何调试模型 为什么要做学习率调整 超参数概念什么是超参数 参数和超参数的区别 区分两者最大的一点就是是否通过数据来进行调整 模型参数通常是有数据来驱动调整 超参数则不需要数据来驱动 而是在训练前或

    2026年3月20日
    2
  • Activity工作流学习

    Activity工作流学习点击打开链接1.初识Activiti1.1.工作流与工作流引擎工作流(workflow)就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。(我的理解就是:将部分或者全部的工作流程、逻辑

    2022年4月30日
    46

发表回复

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

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