Anaconda3简介与安装步骤

news2024/9/21 3:20:28

目录

Anaconda3简介与功能

1.Anaconda3简介

2.主要功能和特点

3.使用场景

4.总结

Anaconda3安装

1.Anaconda3下载

1.1我的百度网盘

1.2官网下载

1.2.1访问官网

1.2.2输入邮箱

1.2.3登录你的邮箱下载(你的噶)

2.安装

2.1双击安装

2.2选择安装类型

2.3安装目录选择

2.4高级安装选项界面

2.5下一步

2.6 验证

3.常用命令

4.环境创建

4.1创建虚拟环境:

4.2激活虚拟环境:

4.3版本查看

5.pytorch和tensorflow


 

Anaconda3简介与功能

1.Anaconda3简介

        Anaconda3 是一个面向数据科学、机器学习和科学计算的开源集成开发环境,广泛应用于学术研究、商业分析和开发等多个领域。它不仅支持 Python,还支持 R 语言,使得它在处理复杂数据分析任务时非常灵活和强大。

2.主要功能和特点

1.预装常用科学计算包: Anaconda3 集成了超过 1500 个数据科学和科学计算包,包括但不限于:

  • NumPy:用于高效的数值计算和数组操作。
  • Pandas:用于数据处理和分析,尤其是结构化数据的操作。
  • MatplotlibSeaborn:用于数据可视化,创建丰富的图表和图形。
  • SciPy:提供科学计算功能,如积分、优化和统计分析。
  • Scikit-learn:机器学习库,支持分类、回归、聚类和降维等任务。

2.Conda 包管理器: Anaconda3 内置的 Conda 是一个强大的包管理器,可以轻松安装、更新和删除 Python 和 R 包。它还可以管理依赖项,确保不同软件包之间的兼容性。此外,Conda 还支持创建虚拟环境,帮助用户隔离不同项目的依赖环境,防止冲突。

3.环境管理: Anaconda3 允许用户创建和管理多个虚拟环境,每个环境可以独立配置不同版本的 Python 和相关包。这在开发多个项目或测试不同的库版本时非常有用,可以避免依赖冲突。

4.Jupyter Notebook 集成: Anaconda3 集成了 Jupyter Notebook,这是一个基于网页的交互式开发环境。它允许用户在同一页面中编写代码、执行计算并直接展示结果,非常适合数据探索、实验性编程和教学。用户可以在 Notebook 中插入代码块、文本注释、图表和公式,极大地方便了数据分析的工作流程。

5.跨平台支持: Anaconda3 支持 Windows、macOS 和 Linux 操作系统,确保用户能够在不同的平台上无缝开发和部署项目。

6.企业级支持和功能: 除了开源版本,Anaconda 还提供商业支持,适合企业级应用。它包括优化的包、镜像服务、团队协作工具和企业级安全特性,帮助企业高效地管理数据科学工作流和基础设施。

3.使用场景

  • 数据科学:Anaconda3 为数据科学家提供了所需的所有工具,从数据清洗、分析到建模和可视化,全程覆盖。
  • 机器学习:集成了主要的机器学习框架和库,方便快速搭建和测试模型。
  • 教学和研究:通过 Jupyter Notebook,Anaconda3 成为教学和科研中的常用工具,便于展示和分享代码及分析过程。
  • 开发与部署:虚拟环境和包管理功能,使开发人员可以轻松管理项目依赖,并确保代码在不同环境中的一致性。

4.总结

Anaconda3 是一个功能强大且用户友好的数据科学和开发平台。它简化了软件包管理和环境配置,并集成了丰富的工具集,使其成为数据分析、科学研究和开发工作的理想选择。无论是初学者还是资深开发者,Anaconda3 都能大大提高工作效率和项目管理的便利性。

 

Anaconda3安装

1.Anaconda3下载

1.1我的百度网盘

通过百度网盘分享的文件:anaconda
链接:https://pan.baidu.com/s/1KIHFy9gE13N2RJ5ld9Pjmw?pwd=t8wt 
提取码:t8wt 
--来自百度网盘超级会员V6的分享

1.2官网下载

1.2.1访问官网

Download Anaconda Distribution | Anaconda

1.2.2输入邮箱

407fb65c88e34b118c69c69772fc1883.png

1.2.3登录你的邮箱下载(你的噶)

进入邮箱

6d5115423a544c93906a8a82fc7c6c16.png

点击下载

4eb264e827af40708c887bfbf492a2e7.pngf81a304900914fc79ba3cea2afd135f4.png

2.安装

2.1双击安装

b58f4bb611f64e51b0df4cfd9422a20e.png460c797ad2ee4929b0df0d713e6d4af8.png

 

2.2选择安装类型

e640e885a1874c05ae79f40abde06c87.png

·  Just Me (recommended):只为当前用户安装,这是推荐的选项,不需要管理员权限。

·  All Users (requires admin privileges):为所有用户安装,需要管理员权限。

 

2.3安装目录选择

c盘不够不建议默认安装

4c9ecd4389694728976cd9507eb238db.png7d2da164c8d9482f851b076cda119e98.pngfed1f789818046f1b1d066e611a3096a.png

 

2.4高级安装选项界面

418ff6bafd134ff4b757c0456376d1f4.png

·Create shortcuts (supported packages only):创建快捷方式(仅限受支持的软件包)。选择此选项后,Anaconda会在桌面或开始菜单中创建相关的快捷方式。

· Add Anaconda3 to my PATH environment variable:将Anaconda3添加到系统的PATH环境变量中。不推荐选择此选项,因为这可能会与其他应用程序产生冲突。安装界面建议使用已经添加到Windows开始菜单的命令提示符和Powershell菜单来代替。

·Register Anaconda3 as my default Python 3.12:将Anaconda3注册为默认的Python 3.12版本。选择此选项后,其他程序(如VSCode、PyCharm等)将自动检测并使用Anaconda3作为系统中的主要Python版本。

·Clear the package cache upon completion:安装完成后清理包缓存。推荐选择此选项,这可以在不影响功能的情况下恢复一些磁盘空间。
a3b8e545bc5a4775923ec89f2995f925.png

2.5下一步

68fb74ce66ff4cfcae2ec1dc08e6d6c7.png4e9cfb25b1ef45e4913d24dff6788b2b.png59162333b2414dbb8f39e3a5f6305cea.png

·  Launch Anaconda Navigator:启动Anaconda Navigator,这是Anaconda的图形用户界面,可以方便地管理环境、安装包和启动Jupyter Notebook等工具。默认是选中的,安装完成后会立即启动Anaconda Navigator。

·  Getting Started with Anaconda Distribution:获取Anaconda发行版的入门指南。选中后,会打开一个帮助页面或文档,提供一些基本的使用指南,帮助你快速上手。

2.6 验证

05e42df519044edaae151aa71df8325d.png

5e94ba33130a407f8fb9fe939f4d43c8.png8c1fa5ac35bf4eff94610fc5d7994102.png

 

 

3.常用命令

1. 创建对应python版本的虚拟环境

conda create -n env_name python=3.x

2. 查看存在的虚拟环境

conda env list

3. 进入对应虚拟环境

conda activate env_name

4. 使用python

python

5. 使用pip安装python库

pip -V

6.退出环境

conda deactivate

7.删除虚拟环境

conda env remove -p 虚拟化路径

 

4.环境创建

4.1创建虚拟环境:

conda create -n py310 python=3.10

软件这里也可以查看

a4aa0797753b450aabff4b6dd6e71fe2.png

4.2激活虚拟环境:

conda activate py310

3aed8e6003a44311a29f13633b1e7fe1.png

 

4.3版本查看

python --version

f6e0cac25d10446f846cd00e01a58ef6.png

5.pytorch和tensorflow

下期见.....

 

 

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

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

相关文章

分块矩阵的转置

证明 则 证明:令,有,对它做一个分块使得和后面的分块矩阵中的是同型矩阵,要证明(任意的),需要证明1)是一个的矩阵 2)任意的 首先证明1)我们先定义两个函…

HarmonyOS ArkUI工程框架解析

通过 HarmonyOS Developer 官网我们可以了解 ArkUI 是一套声明式开放框架,开发者可以基于 ArkTS 语法设计一套极简的 DSL 以及丰富的 UI 组件完成跨设备的界面开发。 那么 ArkUI 是如何实现这一套声明式开放框架的呢?本文将通过分析开源的 HarmonyOS 渲染…

记录devtmpfs:error mounting -2问题的解决

ext4文件系统制作有问题. 重新制作文件系统烧录 /dev文件夹丢失

软考攻略/超详细/系统集成项目管理工程师/基础知识分享04

第二章 信息技术发展 2.1信息技术及其发展 2.1.1 计算机软硬件(了解) 在许多情况下,计算机的某些功能既可以由硬件实现,也可以由软件来实现。 1、计算机硬件 计算机硬件主要分为:控制器、运算器、存储器、输入设备和…

开发中如何在运行/调试时将项目热部署到Tomcat

这里有一篇不错的博客,可以参考 http://t.csdnimg.cn/oWcgm 正常情况下,我们将web项目打包成war包后,需要放到tomcat的webapps路径下,然后启动tomcat,才能正常访问。但是这在开发阶段是极为不便的。因此可以使用两种方…

基于机器学习的工业制造缺陷分析预测系统

B站视频及代码下载:基于机器学习的工业制造缺陷分析预测系统-视频-代码 1. 项目简介 制造缺陷是工业生产过程中面临的重大挑战之一,对产品质量和生产效率产生直接影响。准确预测和分析制造缺陷的发生,可以帮助企业提高生产质量、降低成本&…

DNS 服务器的搭建(正向区域配置)

一、Windows DNS 正向区域配置 1.实验目标 2.拓扑结构 3.实验需求 4.配置要点 5.配置步骤 1.配置各主机 IP 地址及网关 2.DNS 服务器服务部署 3.验证实验 一、Windows DNS 正向区域配置 1.实验目标 掌握 DNS 的功能和基本操作 熟悉公网 DNS 架构 掌握 DNS …

豆瓣同城活动采集

可采集豆瓣同城活动,来辅助分析一个城市的文商旅体活跃繁荣程度。 示例数据: 活动网址:已屏蔽不显示 封图网址:已屏蔽不显示 标题:【百年老号-本地观众力捧】谦祥益相声茶馆-陆家嘴店 开始日期:2024-0…

tomcat在idea中 乱码(service ,catalina log)

我试了很多方法,把idea中的所有配置都改成了utf-8,(包括修改vm配置,fileEndcoding,外部文件endcodeing ...等等)都没有改好, 最后在修改了tomcat的配置文件,就好了 在tomcat的安装…

【C++ 第十六章】哈希

1. unordered系列关联式容器 在C98中,STL提供了底层为红黑树结构的一系列关联式容器,在查询时效率可达到 ,即最差情况下需要比较红黑树的高度次,当树中的节点非常多时,查询效率也不理想。最好 的查询是,进行…

Modern C++——函数参数类型的分类和使用

大纲 基本定义值类型左值引用非常量左值引用常量左值引用 右值引用总结 在C中,函数参数主要有两种方式:值类型和引用类型。其中引用类型又分为:左值引用和C11引入的右值引用。下面我们分别对其进行介绍。 基本定义 要弄清楚这些概念&#x…

三级_网络技术_51_应用题

一、 请根据下图所示网络结构回答下列问题。 1.填写路由器RG的路由表项。 目的网络/掩码长度输出端口__________S0(直接连接)__________S1(直接连接)__________S0__________S1__________S0__________S1 2.如果需要监听路由器RE…

mysql理论学习上

1:常⻅的SQL语句 1.1sql介绍 SQL 是⽤于访问和处理数据库的标准的计算机语⾔。 SQL,指结构化查询语⾔,全称是 Structured Query Language。SQL 让您可以访问和处理数据库。 SQL 是⼀种 ANSI(American National Standards Inst…

SSRF漏洞(二)

本文仅作为学习参考使用,本文作者对任何使用本文进行渗透攻击破坏不负任何责任。 前言: 本文主要讲解依靠phpstudy搭建pikachu靶场。 phpstudy下载使用以及搭建本地SQL labs靶场 SSRF漏洞(一) 一,靶场搭建。 靶场…

用Python实现时间序列模型实战——Day1:时间序列的基本概念

一、学习内容 1. 时间序列数据的定义与特点 定义: 时间序列数据是一组按时间顺序排列的观测值。时间序列的每个观测值都与特定时间点相关联。例如,气温每天的记录、股票每日的收盘价等。 特点: 时间依赖性:时间序列数据的一个…

ssm基于微信小程序的食堂窗口自助点餐系统源码调试讲解

1. 环境搭建 JDK 1.8:确保您的系统已安装JDK 1.8,并配置好环境变量。JDK 1.8 是目前很多Java项目仍在使用的稳定版本,适用于SSM框架。Tomcat 7:安装并配置Tomcat 7作为您的Web服务器。Tomcat 7 支持Servlet 3.0和JSP 2.2&#xf…

黑马JavaWeb开发笔记07——Ajax、Axios请求、前后端分离开发介绍、Yapi详细配置步骤

文章目录 前言一、Ajax1. 概述2. 作用3. 同步异步4. 原生Ajax请求(了解即可)5. Axios(重点)5.1 基本使用5.2 Axios别名(简化书写) 二、前后端分离开发1. 介绍1.1 前后台混合开发1.2 前后台分离开发方式&…

使用 OpenCV 组合和缩放多张图像

在图像处理领域,我们经常需要将多张小图像组合成一张大图。例如,将多张图像按一定布局排列在一起,或者创建一个缩略图画廊。在这篇博客中,我将向你展示如何使用 Python 的 OpenCV 库来完成这一任务。 代码 下面是一段完整的 Pyt…

计算物理精解【2】

文章目录 矢量运动矢量基础定义计算方法示例 矢量的分量二维空间中的矢量分量三维空间中的矢量分量分量的计算示例 参考文献 矢量运动 矢量 基础 矢量的分量是该矢量在相应轴上的投影。 a x a c o o s Q , a y a s i n Q a_xacoosQ,a_yasinQ ax​acoosQ,ay​asinQ求解矢…

【书生大模型实战营(暑假场)】进阶任务三 LMDeploy 量化部署实践闯关任务

进阶任务三 LMDeploy 量化部署实践闯关任务 任务文档视频 1 大模型部署基本知识 1.1 LMDeploy部署模型 定义 在软件工程中,部署通常指的是将开发完毕的软件投入使用的过程。在人工智能领域,模型部署是实现深度学习算法落地应用的关键步骤。简单来说…