2024 年最新本地、云服务器安装部署 miniconda 环境详细教程(更新中)

Anaconda 概述

Anaconda 是专门为了方便使用 Python 进行数据科学研究而建立的一组软件包,涵盖了数据科学领域常见的 Python 库,并且自带了专门用来解决软件环境依赖问题的 conda 包管理系统。主要是提供了包管理与环境管理的功能,可以很方便地解决多版本 Python 并存、切换以及各种第三方包安装问题。

Anaconda 是一个开源的 Python 发行版本,它集成了 Python 解释器、Conda 包和环境管理器,以及大量的科学计算库,如 numpy、pandas 等。Anaconda 利用工具 / 命令 conda 来进行 package 和 environment 的管理,并且已经包含了 Python 和相关的配套工具。

Anaconda 主要特点和功能

丰富的科学计算库:Anaconda内置了大量的科学计算库,如numpy、pandas、matplotlib等,为用户提供了强大的数据处理和可视化能力。
便捷的包管理:通过Conda包管理器,用户可以轻松地安装、更新和卸载Python包,无需手动处理复杂的依赖关系。
环境隔离:Anaconda支持创建多个独立的Python环境,每个环境可以安装不同的包和版本,避免了不同项目之间的依赖冲突。
开源:Anaconda是开源的,用户可以自由使用和修改。
安装过程简单:Anaconda的安装过程相对简单,用户只需下载对应版本的安装包并按照提示进行安装即可。
高性能使用Python和R语言:Anaconda不仅支持Python语言,还支持R语言,使得用户可以在同一环境中使用两种语言进行开发。
免费的社区支持:Anaconda拥有庞大的用户社区和开发者团队,用户可以在社区中寻求帮助和解决问题。

Anaconda 适用于广泛的使用场景,主要包括但不限于数据科学和分析、机器学习和深度学习等领域。它为数据科学家、机器学习工程师和数据分析师等提供了强大的工作环境和工具支持。

安装使用 Anaconda

Anaconda 官方网站是:https://www.anaconda.com/

在这里插入图片描述

在 Anaconda 官网上,你可以找到关于 Anaconda 的详细介绍、安装指南、文档、教程、社区支持等资源。此外,你还可以从官网下载 Anaconda 的最新版本,并了解最新的产品更新和新闻。

Anaconda 版本

Anaconda 版本网址:https://www.anaconda.com/download/success

在这里插入图片描述

本地安装 Anaconda

Anaconda 是一个大型的 Python 数据科学平台,包含了大量的 Python 包和工具。而 Miniconda 则是一个更小的发行版,只包含了一些基本的 Python 包和工具。Anaconda 是一个完整的发行版,需要下载并安装大量的软件包和工具。而 Miniconda 则是一个更小的安装程序,只包含了一个基本的 Python 环境和一些必要的工具。

conda 分为 anaconda 和 miniconda,anaconda 是一个包含了许多常用库的集合版本,miniconda 是精简版本(只包含 conda、pip、zlib、python 以及它们所需的包),剩余的通过 conda install command 命令自行安装即可。

miniconda 官网:https://conda.io/miniconda.html

anaconda 官网:https://www.anaconda.com/download

在这里插入图片描述

配置环境变量

Conda 安装目录预览

在这里插入图片描述

配置系统环境变量

【conda 安装路径】
【conda 安装路径】\Scripts
【conda 安装路径】\Library\bin 

检查 conda 是否安装成功?返回 conda 版本号则说明安装成功。

C:\Users\Administrator>conda --version
conda 24.3.0

升级 conda

conda update conda

配置镜像 channels

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

查看镜像地址

C:\Users\Administrator>conda config --get channels
--add channels 'defaults'   # lowest priority
--add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/'
--add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/'
--add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/'
--add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/'
--add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/'
--add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/'   # highest priority

常见 conda cmd 描述

命令描述
conda --version查看 conda 版本,验证是否安装
conda update conda更新 conda 至最新版本,也会更新其它相关包
conda update --all更新所有包
conda update package_name更新指定的包
conda create -n env_name package_name创建名为 env_name 的新环境,并在该环境下安装名为 package_nam e的包
source activate env_name切换至 env_name 环境(Linux / macOS,Windows 使用conda activate env_name
source deactivate退出当前环境(Linux / macOS,Windows 使用 conda deactivate
conda info -e显示所有已经创建的环境
conda create --name new_env_name --clone old_env_name复制 old_env_name 为 new_env_name
conda remove --name env_name --all删除名为 env_name 的环境
conda list查看当前环境中所有已经安装的包
conda install package_name在当前环境中安装包
conda install --name env_name package_name在指定名为 env_name 的环境中安装包
conda remove --name env_name package删除指定名为 env_name 的环境中的包
conda remove package删除当前环境中的包
conda env remove -n env_name删除名为 env_name 的环境(替代 conda remove --name env_name --all

创建 conda 环境

创建 Python 版本为 X.x 名字为 env_name 的虚拟环境。env_name 文件可以在 Anaconda 安装目录 envs 文件下找到。

conda create -n env_name python=3.12

在 conda 环境下查看当前存在的环境

conda env list(或者 conda info --envs)

删除环境

conda remove -n env_name --all
conda env remove -n env_name

重命名环境(将 --clone 后面的环境重命名成 -n 后面的名字)将 py3 重命名为 torch

conda create -n torch --clone py3

创建完成环境之后系统会提示如何:进入 / 退出环境

conda activate env_name  		# 进入环境
conda deactivate				# 退出环境

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

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

相关文章

嵌入式全栈开发学习笔记---C语言笔试复习大全15

目录 指针运算 笔试题17 思考:*px、*px和(*px)的区别! 笔试题18 补充命令8:“cd ..”退回到上一级目录 补充命令9:“man 3 函数名”可以查看库函数的原型 const 修饰指针是什么意思?(笔试重点&#…

用hMailServer+roundcubemail+宝塔安装配置一个自己的邮箱服务

用hMailServerroundcubemail安装配置一个自己的邮箱服务 1、准备工具与资料: 云服务器一台 基础配置就行 2核4G。域名一个 以下用lizipro.cn示例。hMailServer安装包roundcubemail安装包异常处理插件补丁: libmysql.zip 2、hMailServer服务安装&#…

QToolButton的特殊使用

QToolButton的特殊使用 介绍通过QSS取消点击时的凹陷效果点击时的凹陷效果通过QSS取消点击时的凹陷效果 介绍 该篇文章记录QToolButton使用过程中的特殊用法。 通过QSS取消点击时的凹陷效果 点击时的凹陷效果 通过QSS取消点击时的凹陷效果 #include <QToolButton> #i…

加密与CA证书

文章目录 加密与CA证书http协议是不安全的使用对称秘钥进行数据加密非对称秘钥加密CA证书应用补充 加密与CA证书 CA 证书是什么&#xff0c;证书的目的是什么 首先明确一点&#xff0c;CA证书是数字时代中确保身份和数据安全的重要工具&#xff0c;为用户提供了安心、便捷和可…

齿轮端面倒棱刀具设计及模拟,记录一下

最近&#xff0c;我深陷在一项复杂且繁琐的任务中&#xff0c;几乎快要被其折磨得近乎疯狂。然而&#xff0c;经过一番努力&#xff0c;我终于迎来了曙光&#xff0c;成功完成了齿轮端面倒棱刀具加工的计算模拟。 这项任务&#xff0c;犹如一场旷日持久的战斗&#xff0c;每一…

小程序获取手机号,用户昵称,头像

一、手机号 在微信小程序中&#xff0c;获取用户手机号也需要用户的明确授权。你可以使用 button 组件的 open-type 属性设置为 getPhoneNumber 来实现这个功能。当用户点击这个按钮时&#xff0c;会弹出一个对话框请求用户的授权。如果用户同意&#xff0c;你可以在 bindgetp…

03.Linux文件操作

1.操作系统与Linux io框架 1.1 io与操作系统 1.1.1 io概念 io 描述的是硬件设备之间的数据交互&#xff0c;分为输⼊ (input) 与输出 (output)。 输⼊&#xff1a;应⽤程序从其他设备获取数据 (read) 暂存到内存设备中&#xff1b;输出&#xff1a;应⽤程序将内存暂存的数据…

数据链路层(详细版)【02】

接 数据链路层&#xff08;详细版&#xff09;【01】 文章目录 四、以太网MAC层&#xff08;一&#xff09;MAC地址组成&#xff08;1&#xff09;48位MAC地址格式&#xff08;2&#xff09;单播地址 & 多播地址 & 广播地址&#xff08;3&#xff09;全球管理 & 本…

如何优雅简单地写 Controller 层代码?

本篇就来介绍一下&#xff0c;如何写好一个 controller &#xff0c;让你的接口变的更加优雅&#xff01; 一个完整的后端请求由 4 部分组成&#xff1a; 接口地址&#xff08;也就是 URL 地址&#xff09; 请求方式&#xff08;一般就是 get、set&#xff0c;当然还有 put、…

HDFS HA 修改nameservice

本例中修改将原来的hdfs-ha 修改为 hdfs-ns 停止HDFS, 防止新的业务操作 等待停止结束 KDE中需要调整的配置项如下图所示 a.搜索栏找到fs.defaultFS&#xff0c;将hdfs://hdfs-ha改为hdfs://hdfs-ns b.搜索栏找到dfs.nameservices&#xff0c;将hdfs-ha改为hdfs-ns c.搜索栏找…

DE2-115开发板基于verilog和nioⅡ的流水灯实现

目录 一、 内容概要二、 实现2.1 基于Nios II软核的流水灯2.1.1 准备工作2.1.2 工程搭建2.1.3 硬件代码设计Ⅰ 连接IP核Ⅱ 编写代码Ⅲ 各种配置 2.1.4 软件代码设计Ⅰ 环境构建Ⅱ 编写代码 2.1.5 代码下载Ⅰ 硬件下载Ⅱ 软件下载 2.1.6 运行结果 2.2 Verilog流水灯 三、 心得体…

5.10.4 Vision Transformer的条件位置编码(CPE)

用于视觉 Transformer 的条件位置编码&#xff08;CPE&#xff09;方案与之前预定义且独立于输入标记的固定或可学习位置编码不同&#xff0c;CPE 是动态生成的&#xff0c;并以输入标记的局部邻域为条件。 CPE 可以轻松泛化到比模型在训练期间见过的输入序列更长的输入序列。…

Mysql8.0修改配置文件my.ini的坑

出现的问题&#xff1a;一般直接双击打开my.ini文件默认会用系统自带的记事本打开&#xff0c;如果打开后修改了其中的内容并通过记事本直接保存的话&#xff0c;下次重启就会导致mysql无法启动。 原因是mysql会以ANSI编码读取my.ini文件。 解决办法&#xff1a;使用notepad打…

Imitation Learning学习记录(理论例程)

前言 最近还是衔接着之前的学习记录&#xff0c;这次打算开始学习模仿学习的相关原理&#xff0c;参考的开源资料为 TeaPearce/Counter-Strike_Behavioural_Cloning: IEEE CoG & NeurIPS workshop paper ‘Counter-Strike Deathmatch with Large-Scale Behavioural Clonin…

现代制造之3D打印技术进行零件加工

现代制造 有现代技术支撑的制造业&#xff0c;即无论是制造还是服务行业&#xff0c;添了现代两个字不过是因为有了现代科学技术的支撑&#xff0c;如发达的通信方式&#xff0c;不断发展的互联网&#xff0c;信息化程度加强了&#xff0c;因此可以为这两个行业增加了不少优势…

简单易懂的Java Queue入门教程!

哈喽&#xff0c;各位小伙伴们&#xff0c;你们好呀&#xff0c;我是喵手。运营社区&#xff1a;C站/掘金/腾讯云&#xff1b;欢迎大家常来逛逛 今天我要给大家分享一些自己日常学习到的一些知识点&#xff0c;并以文字的形式跟大家一起交流&#xff0c;互相学习&#xff0c;一…

600/天,海外项目值班,接不接?

朋友介绍了一个海外项目&#xff0c;广告系统短期维护&#xff0c;刚上线需要维护14天也就是2个星期&#xff0c;费用单价600/天&#xff0c;主要工作内容&#xff1a;北京晚上12点-早上8点值班&#xff0c;如果有问题及时响应并修复。 如果我年轻10岁&#xff0c;这个项目我倒…

【网站项目】SpringBoot803房屋租赁管理系统

&#x1f64a;作者简介&#xff1a;拥有多年开发工作经验&#xff0c;分享技术代码帮助学生学习&#xff0c;独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。&#x1f339;赠送计算机毕业设计600个选题excel文件&#xff0c;帮助大学选题。赠送开题报告模板&#xff…