在Windows下安装Anaconda平台

Anaconda介绍

安装Python的方法有很多,其中利用Anaconda来安装,是最为安全和便捷的方法之一。在Python中安装类库,各个类库之间可能存在相互依赖、版本冲突等问题。为了解决这个问题,Python社区提供了方便的软件包管理工具:Anaconda。

Anaconda是Python的一种完整发行版,Anaconda自带1000多个开源包,因此安装后其总大小超过了3GB。如果我们打算下载并且预安装大量包,那么Anaconda是一个不错的选择。

Miniconda从其英文构成mini+conda,可以看出Miniconda比Anaconda小很多,它是仅仅包含Python以及其他运行conda本身所必需的库,Miniconda大约400MB。

一个新用户可能更喜欢精简版本的Anaconda--minconda,可能原因如下:(1)用户可能没有足够的安装空间(2)用户不需要这么多包。

Anaconda通常利用conda进行类包和环境的管理。conda的设计理念是,把所有的工具、第三方包都一视同仁当作包(package)对待,conda甚至以身作则,把自己也当作包处理。安装完Anaconda之后,在命令行就可以把conda当作一个可执行命令使用。【也就是说,在命令行中键入conda ...可以进行相关的操作,在下一篇博文中可以看到。】

下面的截图是Anaconda官网中对conda的介绍:

 其中文翻译如下:Conda是一个在Windows、macOS和Linux上运行的开源软件包和环境管理系统。Conda可以快速安装、运行和更新软件包及其依赖项。它还可以轻松地在本地计算机上创建、保存、加载和切换环境。它是为Python程序创建的,但它可以打包和分发任何语言的软件。

Anaconda安装(快速版本)

快速安装版本指:在安装过程中,选择默认的设置,进行安装。

在搜索引擎biying上检索Anaconda,可以快速找到其官网:Anaconda官网,如下图所示:

点击windows下的Download,下载Anaconda应用软件。下载完成后,安装Anconda,在安装过程种可以选择默认设置。

安装完成后,我们可以在菜单栏中看到Anaconda3(64-bit)文件夹,以及这个文件夹包含的东西,如下图所示:

 点击Anaconda Prompt,可以输入 conda info命令,会展示安装信息。

 Anaconda安装(详细介绍安装细节)

如果不想按照默认设置进行安装,可以通过下面的介绍,选择性的进行个性化安装。

下载好Anaconda后,点击Anaconda.exe进入Anaconda安装流程,弹出如下页面:

 单击“Next”按钮,进入同意协议与条款页面,如下图所示:

单击“I Agree”(我同意)按钮,进入下一步,选择适用的用户范围:

 如果安装Anaconda只是为自己服务,那选择“Just Me"(仅仅为我)选项。如果想让Anaconda可以为当前计算机的所有用户服务,那么就选择“all users”(所有用户)选项。这时操作系统需要管理员权限。选择完毕之后,单击“Next”(下一步)按钮,进入正式的安装流程。

值得注意的是:如果Anaconda的默认路径中事先安装有Anaconda的早期版本,那么Anaconda是不允许的,会给出安装目录被占用的警告信息(如下图)。Anaconda安装要求安装路径的文件夹是空的。

 这时解决办法通常有两个(1)手动删掉旧的安装路径,以确保当前安装路径文件夹是空的(2)选择不同的安装路径。

此外,还需要注意的是,安装路径中一定不能有空格或者中文字符,因为Anaconda目前不支持间断性(含有空格)的安装路径和Unicode编码。

解决Anaconda安装路径的问题后,即可进入下图所示的安装时的高级选项:

 

其中文翻译如下: 

 建议初学者将上述三个选项都选上。

 第二个选项“将Anaconda3注册为系统Python 3.11”是指,将Anaconda选择为默认的Python编译器。这个选项会让诸如PyCharm、Wing等IDE开发环境自动检测到Anaconda的存在。

然后单击"Install"(安装)按钮,正式进入安装流程。当安装进度条达到100%时,安装即将完成,单击“Next”(下一步)按钮,即可出现带有Finish按钮的页面,说明至此Anaconda安装成功页面。

参考:

  1. 《Anaconda数据科学实战》  (Anaconda数据科学实战)
  2. 《Python极简讲义:一本书入门数据分析与机器学习》

本文仅供学习使用。

 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

在SPringBoot生成验证码

1.引入依赖,这个依赖中包含了生成验证码的工具类 <!--引入hutool --><dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.3.9</version></dependency> 2.编写配置类 import cn.hu…

【NLP】国外新动态--LLM模型

一、说明 NLP走势如何?这是关于在实践中使用大型语言模型(LLM)的系列文章中的一篇文章。在这里,我将介绍LLM,并介绍使用它们的3个级别。未来的文章将探讨LLM的实际方面,例如如何使用OpenAI的公共API,Hugging Face Transformers Python库,如何微调LLM,以及如何从头开始…

Maven -- <dependencyManagement>管理子项目版本

背景&#xff1a; 一个旧项目&#xff0c;想使用mybatis-plus&#xff0c;想着这是比较基础的依赖包&#xff0c;就在父项目中添加对应依赖&#xff0c;如下: <!-- 依赖声明 --><dependencyManagement><dependencies><!-- mybatis-plus 依赖配置 -->&l…

WMTS 地图切片Web服务 协议数据解析

1. WMTS 描述 WMTS(Web Map Tiles Service):地图切片Web服务。 2. 数据示例&#xff1a; arcgis online 导出的wmts xml&#xff1a; https://sampleserver6.arcgisonline.com/arcgis/rest/services/WorldTimeZones/MapServer/WMTS 内容解析&#xff1a; contents中可能包…

云计算相关概念

文章目录 一、云计算的三种部署模式&#xff1a;公有云、私有云、混合云--区别和特性二、华为云&#xff1a;简介、主要业务、特点和优势、不同场景和行业中的应用三、华为云-三剑客&#xff1a;IaaS、PaaS、SaaS 一、云计算的三种部署模式&#xff1a;公有云、私有云、混合云–…

uni-app的H5版本下载跨域问题

前端能正常访问图片&#xff0c;但无法下载 因为路径不经过业务代码&#xff0c;所以需要在nginx配置跨域 代码&#xff1a; add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Methods GET, POST, OPTIONS; add_header Access-Control-Allow-H…

WIN无法访问linux开启的SAMBA服务器

WIN无法访问linux开启的SAMBA服务器 打开搜索框“管理Windows凭据” 点击编辑

[java安全]CommonsCollections1(LazyMap)

文章目录 【java安全】CommonsCollections1(LazyMap)前言LazyMap如何创建LazyMap对象&#xff1f;如何调用LazyMap的get()方法&#xff1f;如何触发AnnotationInvocationHandler#invoke()方法&#xff1f;POC总结参考 【java安全】CommonsCollections1(LazyMap) 前言 前面我们…

【云原生】k8s之HPA,命名空间资源限制

1.HPA的相关知识 HPA&#xff08;Horizontal Pod Autoscaling&#xff09;Pod 水平自动伸缩&#xff0c;Kubernetes 有一个 HPA 的资源&#xff0c;HPA 可以根据 CPU 利用率自动伸缩一个 Replication Controller、 Deployment 或者Replica Set 中的 Pod 数量。 &#xff08;1&a…

ubuntu 20.04 4090 显卡驱动安装 深度学习环境配置

1. 显卡驱动安装 准备工作&#xff1a; 换源安装输入法&#xff1a;重启的步骤先不管&#xff08;自选&#xff09;sudo apt update && sudo apt upgrade 禁用nouveau驱动&#xff08;这个驱动是ubuntu开源小组逆向破解NVIDIA的开源驱动&#xff0c;与英伟达的原有驱…

实训笔记7.19

实训笔记7.19 7.19一、座右铭二、Hadoop的HDFS分布式文件存储系统的相关原理性内容2.1 HDFS上传数据的流程2.2 HDFS下载数据的流程2.3 HDFS中NameNode和SecondaryNameNode工作机制&#xff08;涉及到HDFS的元数据管理操作&#xff09;2.4 HDFS中NameNode和DataNode的工作机制&a…

CVE-2023-1454注入分析复现

简介 JeecgBoot的代码生成器是一种可以帮助开发者快速构建企业级应用的工具&#xff0c;它可以通过一键生成前后端代码&#xff0c;无需写任何代码&#xff0c;让开发者更多关注业务逻辑。 影响版本 Jeecg-Boot<3.5.1 环境搭建 idea 后端源码&#xff1a; https://git…

opencv -12 图像运算之按 《位或》 运算(图像融合图像修复和去除)

位或运算 或运算的规则是&#xff0c;当参与或运算的两个逻辑值中有一个为真时&#xff0c;结果就为真。其逻辑关系可以类比为如图 所示的并联电路&#xff0c;两个开关中只要有任意一个闭合时&#xff0c;灯就会亮。 3-5 对参与或运算的算子的不同情况进行了说明&#xff0c;…

050、事务设计之Percolator事务模型

Percolator 背景 Bigtable: 大表打散每行到各个节点&#xff0c;每一行作为一个kv。解决的问题 一个事务涉及的行在多个节点&#xff0c;如何用单行对一个事务进行控制&#xff0c;实现原子性。 快照隔离级别&#xff08;snapshot &#xff09; 白色点&#xff1a;代表事务开始…

Spring:Bean生命周期

Bean 生命周期生命周期 Bean 生命周期是 bean 对象从创建到销毁的整个过程。 简单的 Bean 生命周期的过程: 1.实例化(调用构造方法对 bean 进行实例化) 2.依赖注入(调用 set 方法对 bean 进行赋值) 3.初始化(手动配置 xml 文件中 bean 标签的 init-method 属性值,来指…

C语言小项目——通讯录高阶(文件管理版)

通讯录初阶: 点这里 通讯录中阶: 点这里 文件管理版本改进之处通讯录初始化退出通讯录并保存 完整代码contact.hcontact.ctest.c 文件管理版本改进之处 通讯录初始化 contact.c 退出通讯录并保存 test.c contact.c contact.h 完整代码 contact.h #pragma once#include&l…

Android应用启动全流程分析(源码深度剖析)

作者&#xff1a;努比亚技术团队 源码来源&#xff1a;努比亚技术团队 1.前言 从用户手指点击桌面上的应用图标到屏幕上显示出应用主Activity界面而完成应用启动&#xff0c;快的话往往都不需要一秒钟&#xff0c;但是这整个过程却是十分复杂的&#xff0c;其中涉及了Android系…

【Win10系统下载Python3】

Python3官网&#xff1a;https://www.python.org/downloads/windows/ 注

基于springboot的微信小程序宠物领养医院系统(源代码+数据库+10000字论文)085

基于springboot的微信小程序宠物领养医院系统(源代码数据库10000字论文)085 一、系统介绍 本项目有网页版和小程序端 本系统分为管理员、医生、用户三种角色 用户角色包含以下功能&#xff1a; 登录、注册、宠物领养、医生在线咨询、查看挂号、个人中心、密码修改、宠物寄…

线性表的链式存储结构以及顺序表和链表的比较

2.2线性表的链式存储结构 **链式存储结构&#xff1a;**结点在存储器中的位置是任意的&#xff0c;即逻辑上相邻的数据元素在物理上不一定相邻。 线性表的链式表示又称为非顺序映像或链式映像 这组存储单元既可以是连续的&#xff0c;也可以是不连续的&#xff0c;甚至是零散…