Windows安装Anaconda教程

windows环境搭建专栏🔗点击跳转

win系统环境搭建(十八)——Windows安装Anaconda教程

本文是我实践后写的,无脑跟随安装即可

window

在我看来,Anaconda的图标如同一只灵蛇咬住了自己的尾巴,优美而神秘。

全称:Anaconda

发音:安尼康达

含义:蟒蛇

Anaconda是一个开源Python和R语言的发行版本,用于计算科学(数据科学、机器学习、大数据处理和预测分析),Anaconda致力于简化软件包管理系统和部署。Anaconda透过Conda进行软件包管理,并拥有许多适用于Windows、Linux和MacOS的数据科学软件包。

1.下载

Anaconda下载地址是🔗https://www.anaconda.com/download

进入页面后直接点击Download即可。

然后,你会获得Anaconda3-Windows.exe

2.安装

双击exe即可,next,为所有人安装。

image-20240122202855920

我就直接用默认位置了,请记住你的位置,比如我的,C:\ProgramData\anaconda3

image-20240122203124133

一路全部勾选即可。我讲一下三个勾选是做什么的,以免你不放心。

  1. 第一个按钮,在开始菜单创建快捷路径(有没有快捷路径,无关紧要)。
  2. 第二个按钮,配置环境变量(我试过了,是不生效的,看了很多教程,有说一定要勾选的,也有说一定别勾选的,实践了一下,勾不勾完全没有影响到电脑配置,所以这里看心情就好,按理来说,配置环境变量是有意义的,应该勾选上才对)。
  3. 第三个按钮,安装完成后清除垃圾文件以及垃圾缓存(这个安装包还挺贴心的)。

image-20240122203321224

3.配置环境变量

一路next,一路全部勾选,无脑安装即可,不会出错的,安装完成后,我发现很多小白说我的python呢?问题的答案是环境变量没有配置好。

这里参考一下环境变量是怎么编辑的,看懂了下面我就开始了。

在Windows系统中,可以按照以下步骤进行操作:

  • 打开控制面板,并进入"系统和安全" -> “系统” -> “高级系统设置”。(右击此电脑进属性就能找到,这里chatGPT说的有点啰嗦了)
  • 在"高级"选项卡下,点击"环境变量"按钮。
  • 在"系统变量"部分,找到名为"Path"的变量,并点击"编辑"。
  • 在编辑环境变量窗口中,点击"新建"。

下面的步骤是必须的

3.1 ANACONDA_HOME

废话一下,我看很多教程说,环境变量直接在PATH里写下面这套东西。

X:\Anaconda 
X:\Anaconda\Scripts 
X:\Anaconda\Library\mingw-w64\bin
X:\Anaconda\Library\usr\bin 
X:\Anaconda\Library\bin

这样写当然没什么问题,只不过太不优美了。观察一下你的环境变量。

image-20240122205048250

标准的写法,都会先在这里写上软件的HOME。

3.1.1 点击新建

image-20240122205231694

3.1.2 写上键和值

image-20240122205516430

键名直接用我的,复制一下即可,蟒蛇的家。

ANACONDA_HOME

至于变量值还记得应该写什么吗?对了,正是步骤2的时候强调过的,请记住你的安装路径,填写你自己的安装路径即可。

然后记得点击确定,下面我们开始写Path。

3.2 Path

在系统变量里,找到Path,点击Path,然后点击编辑。Path很重要,千万别编辑里瞎写哈。

image-20240122205707877

你可以用这个写法,复制粘贴五遍。(先别急着操作😂,先往下再看一点)

%ANACONDA_HOME%
%ANACONDA_HOME%\Scripts
%ANACONDA_HOME%\Library\mingw-w64\bin
%ANACONDA_HOME%\Library\usr\bin
%ANACONDA_HOME%\Library\bin

image-20240122210009961

而我选择这样做,点击编辑文本

image-20240122210332670

然后直接将我下面给的内容粘贴到尾部,一路点击确定即可。

%ANACONDA_HOME%;%ANACONDA_HOME%\Scripts;%ANACONDA_HOME%\Library\mingw-w64\bin;%ANACONDA_HOME%\Library\usr\bin;%ANACONDA_HOME%\Library\bin;

在这里插入图片描述

然后环境变量就配置好了,ANACONDA_HOME的意义正是为Path之上定义一个变量,Path里就可以用这个统一变量往下写了,而不是同样的事情写五遍,而且后期更换软件Anaconda位置的时候,我们只需要改一下ANACONDA_HOME的值就可以了,而不需要你跑到Path里改五遍,这就是编程思维。

4.验证

做了这么多了,看看结果怎么样。

python --version
conda --version

image-20240122211212969

小蛇和蟒蛇我们都有了,这里已经大功告成!

5.扩展知识

不感兴趣可以不看了,这部分与安装已经没有关系了

在这里插入图片描述

我们可以看到,蟒蛇安装的软件一共就这6个,我用了一下,说说看法。

  1. Anaconda Navigator:是可视化环境工具箱,一般没用,真正的高手都用命令,可视化的东西对高手来说效率很低。(chatGPT对我的纠正: Anaconda Navigator是一个可视化的环境和包管理工具,它允许用户轻松地管理不同的Python环境和安装的软件包。虽然一些有经验的用户可能更喜欢使用命令行来管理环境,但对于初学者或者需要可视化管理的用户来说,Anaconda Navigator提供了一个很好的界面)。
  2. Jupyter Notebook:局域网协同办公的云编辑器,看ui已经过时了(chatGPT对我的纠正:Jupyter Notebook是一个交互式的笔记本工具,可以用于数据分析、可视化和机器学习等任务。它的优势在于能够将代码、文本和图像整合在一个文档中,并且支持多种语言。虽然它可能不是最适合大规模协同办公的工具,但在数据分析和探索性编程方面仍然非常有用。)。
  3. Spyder:本地python IDE,用起来感觉被pycharm吊打看起来,废了(chatGPT对我的纠正:Spyder是一个科学计算和数据分析的Python IDE,它提供了类似于MATLAB的界面和功能。虽然PyCharm是另一个流行的Python IDE,但Spyder在数据分析和科学计算方面有其独特的优势,例如集成了IPython控制台和数据变量查看器等功能)。
  4. Reset Spyder Settings:一个重置Spyder指令脚本(chatGPT对我的纠正:Reset Spyder Settings是用于重置Spyder IDE设置的指令,可以帮助用户恢复默认设置或解决一些配置问题)。
  5. Anaconda Prompt:Anaconda发行版中附带的一个命令行终端(或命令提示符)工具。它提供了一个特定的环境,用于管理和运行Anaconda中的Python环境和软件包(我还是喜欢一个cmd搞定所有)。
  6. Anaconda PowerShell Prompt:Anaconda发行版提供的另一个命令行工具,它基于Windows的PowerShell环境。与Anaconda Prompt类似,Anaconda PowerShell Prompt专门用于管理和运行Anaconda中的Python环境和软件包。(不可能比Windows PowerShell好用吧?)

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网络安全全栈培训笔记(55-服务攻防-数据库安全RedisHadoopMysqla未授权访问RCE)

第54天 服务攻防-数据库安全&Redis&Hadoop&Mysqla&未授权访问&RCE 知识点: 1、服务攻防数据库类型安全 2、Redis&Hadoop&Mysql安全 3、Mysql-CVE-2012-2122漏洞 4、Hadoop-配置不当未授权三重奏&RCE漏洞 3、Redis-配置不当未授权…

JVM的组成部分(类加载器、运行时数据区、执行引擎、本地库接口)

目录 JVM作用 JVM构成 1.类加载器 类加载子系统: 类加载器的分类: 双亲委派机制: 2.运行时数据区 程序计数器 虚拟机栈 本地方法栈 堆 方法区 3.执行引擎 4.本地库接口 JVM作用 jvm是将字节码文件加载到虚拟机中,…

lc11 盛最多水的容器

问题:给一个整数数组,数组中的元素值为高,数组元素之间的距离为边,计算任意两个元素之间的面积(以元素值低的为高),求最大面积 题解:双指针题解 //设计算法:先计算索引…

2024年【广东省安全员B证第四批(项目负责人)】新版试题及广东省安全员B证第四批(项目负责人)作业模拟考试

题库来源:安全生产模拟考试一点通公众号小程序 广东省安全员B证第四批(项目负责人)新版试题参考答案及广东省安全员B证第四批(项目负责人)考试试题解析是安全生产模拟考试一点通题库老师及广东省安全员B证第四批&…

一.Winform使用Webview2(Edge浏览器核心) 创建demo(Demo1)实现回车导航到指定地址

Winform使用Webview2创建demo1实现回车导航到指定地址 往期目录参考文档实现1.安装visual studio2.创建单窗口应用3.修改项目中的窗体名称MainForm4.添加按钮5.添加窗口Demo16.在Demo1中添加WebView2 SDK7.在Demo1窗体中选择添加textbox和webview28.在MainForm.cs窗体中添加but…

[ComfyUI进阶教程] lcm+Lora+Controlnet工作流工作流

这是一个使用了LCMlora加载器CN(depthtile)的工作流。 工作流特性: LCM lora加载器,加快生成图片的时间。 配置了3个lora加载器,用来进行人物和风格设定。 提示词编辑器,预制了默认的动态提示词。 使用了…

【RabbitMQ】交换机详解看这一篇就够了

🎉🎉欢迎来到我的CSDN主页!🎉🎉 🏅我是Java方文山,一个在CSDN分享笔记的博主。📚📚 🌟推荐给大家我的专栏《RabbitMQ实战》。🎯🎯 &am…

PointNet系列【语义分割】自定义数据的模型训练

目录 一、平台 二、数据 三、代码 3.1 文件组织结构 3.2 lasDataLoader.py 读取数据 3.3 修改原始模型的通道数量 3.4 lasTrainSS.py【训练】 3.5 lasTestSS.py【预测】 一、平台 Windows 10 GPU RTX 3090 CUDA 11.1 cudnn 8.9.6 Python 3.9 Torch 1.9.1 cu111…

每个人都可以是架构师,每个人都需要培养架构思维

您好, 如果喜欢我的文章或者想上岸大厂,可以关注公众号「量子前端」,将不定期关注推送前端好文、分享就业资料秘籍,也希望有机会一对一帮助你实现梦想 什么是架构 “架构”,即架设、构建。完成对于平台的合理架设&am…

VMware安装Linux-Redhat7.9 详细步骤

目录 一、安装准备二、安装步骤 一、安装准备 Redhat 7.9 镜像下载 VMware安装步骤可查看文章:https://blog.csdn.net/a2279338659/article/details/126346345 可去官网下载,或者加群下载镜像资源。 二、安装步骤 创建新的虚拟机: 我这边…

Java学习(二十二)--正则表达式

介绍 为什么需要 正则表达式是处理文本的利器; 基本介绍 正则表达式,又称规则表达式,(Regular Expression,在代码中常简写为regex、regexp或RE)。它是一个强大的字符串处理工具,可以对字符串进行查找、提…

语音模块学习——LSYT201B模组(深圳雷龙科技)

目录 引子 处理器 外设 音频 蓝牙 模组展示 引子 关注我的老粉们应该知道我之前用过语音模块做东西,那个比较贵要50多。 今天这个淘宝20元左右比那个便宜,之前那个内核是51的,一个8位机。 后面我做东西的时候语音模块可能会换成这个&…

【计算机网络】Socket的TCP_NODELAY选项与Nagle算法

TCP_NODELAY是一个套接字选项,用于控制TCP套接字的延迟行为。当TCP_NODELAY选项被启用时,即设置为true,就会禁用Nagle算法,从而实现TCP套接字的无延迟传输。这意味着每次发送数据时都会立即发送,不会等待缓冲区的填充或…

代码随想录算法训练营DAY24|回溯1

算法训练DAY24|回溯1 第77题. 组合 力扣题目链接 给定两个整数 n 和 k,返回 1 ... n 中所有可能的 k 个数的组合。 示例: 输入: n 4, k 2 输出: [ [2,4], [3,4], [2,3], [1,2], [1,3], [1,4], ] 上面我们说了要解决 n为100,k为50的情况&#xff0…

vscode连不上虚拟机,一直密码错误

最近在做毕设,但是vscode使用连接不上虚拟机,我以为是网络配置的问题,一顿查阅没找到原因。 后来查了一下ssh的日志,发现ssh有消息,但是也提示密码错误。 没找到密码配置格式什么的,经查看sshd配置文件发现…

DLL注入技术

源地址 注入程序 #include <Windows.h> #include <iostream> #include <Tlhelp32.h> #include <stdio.h> #include <tchar.h> #include <iostream>using namespace std;BOOL getProcess32Info(PROCESSENTRY32 *info, const TCHAR proces…

Go语言的映射reflect使用大全

目录 前言 一、映射的基本用法 1.获取类型信息 2.获取值 3.读取和设置值 4.使用Kind来区分类型 5.操作结构体 6.创建新实例 7.调用方法 8.调用方法 二、使用实例 总结 前言 Go语言作为一个高性能的静态语言&#xff0c;我们在写函数的时候&#xff0c;由于go语言的特性&#x…

工业相机与镜头参数及选型

文章目录 1、相机成像系统模型1.1 视场1.2 成像简化模型 2、工业相机参数2.1 分辨率2.2 靶面尺寸2.3 像元尺寸2.4 帧率/行频2.5 像素深度2.6 动态范围2.7 信噪比2.8 曝光时间2.9 相机接口 3、工业镜头参数3.1 焦距3.2 光圈3.3 景深3.4 镜头分辨率3.5 工作距离&#xff08;Worki…

微信小程序入门,学习全局配置与页面配置

目录 一、微信小程序 二、微信小程序的全局配置 三、微信小程序的页面配置 四、全局配置与页面配置的区别 一、微信小程序 微信小程序是一种基于微信平台的应用程序&#xff0c;它可以在微信内部直接运行&#xff0c;无需下载安装。微信小程序具有以下特点和优势&#xff…

Spring Boot自动配置原理

1.SpringBootApplication注解 springboot是基于spring的新型的轻量级框架&#xff0c;最厉害的地方当属**自动配置。**那我们就可以根据启动流程和相关原理来看看&#xff0c;如何实现传奇的自动配置 SpringBootApplication//标注在某个类上&#xff0c;表示这个类是SpringBo…