Conda快速安装的解决方法(Mamba安装)

如果你的Conda安装了,你可能会发现一个问题,就是使用Conda install 安装某个软件时,会特别慢,这时候呢?你会上网去搜,然后大家解决的方法呢。一是告诉你镜像可以下载快一点,二是,Mamba安装可以让你更快一点。 

那么今天我们就来讲讲Mamba的安装,当然,我还会告诉你,其实你不用安装Mamba也可以不用装这个

1. Mamba的安装

mamba 是用C++重写了 conda 的部分功能,运行效率显著提高,可以进行并行的下载,使用管理工具中的 libsolv,可以更快的解决环境依赖问题。

Mamba可以使用Conda命令直接安装:

conda install mamba -c conda-forge

当然,也可以去GitHub下载安装脚本:

$ wget  "https://github.com/conda-forge/miniforge/releases/latest/download/Mambaforge-$(uname)-$(uname -m).sh"$ bash Mambaforge-$(uname)-$(uname -m).sh

安装完之后呢,你就可以使用mamba命令,Conda命令怎么用,换成mamba即可。

mamba -h   # 查看手册
mamba --version   # 查看mamba版本
mamba envName activate  # 激活环境,envName为自己的mamba虚拟环境
source deactivate   # 关闭环境,envName为自己的mamba虚拟环境
mamba env list    # 虚拟环境列表
mamba create python=3 -n   # 创建一个新的虚拟环境
mamba list # 查看已经安装的包
mamba update mamba # 升级mamba自身
mamba update python #更新到最新版本的python
mamba search  # 查询包
mamba install  # 安装包
mamba install -n test  # 将包安装到指定环境
mamba env remove -n #删除环境
mamba update --all # 更新所有包
mamba update  # 升级包
mamba remove  # 移除包
mamba remove -n test # 从指定环境中移除包

使用mamba下载和安装速度,嘎嘎快!

2. 不用安装Mamba的原因

为什么我说不用安装Mamba呢?因为Conda官方从2022年3月就提出比Conda更快解决方案-Libmamba。为了解决conda生态系统内部与增长相关的挑战,conda维护人员与合作伙伴Anaconda、Quansight和QuantStack一起在2022年12月引入了基于Mamba项目的新conda依赖项求解器。QuantStack,开发 mamba 和 libmamba;Quansight,将 libmamba 集成到 conda 中;和Anaconda,开发 conda 并管理整体工作。mamba是 conda 包管理器的 C++ 重新实现。

更新到Conda 23.10.0的时候,它们自动默认使用conda-libmamba-solver插件。

官网解释:Conda 23.10.0: libmamba is now the default solver | conda.org

所以,我认为不用另外安装Mamba也可以的。

如果感觉阅读对您还有些作用,可以评论留言,关注我。谢谢您的阅读!

敬请关注!

往期学习笔记:

Windows系统开启Linux子系统(Ubuntu)

Linux常用命令(目录操作命令)

Linux常用命令:文件的创建、复制、移动、查找和删除命令

Linux常用命令:文本文件的查看与编辑

Linux常用命令:文本文件的拼接与分割

Linux常用命令:文件的权限管理

Linux常用命令:文件的下载、压缩与解压

Linux常用命令:常见的操作符

Linux常用命令:系统操作命令

Linux文本处理三剑客:grep

Linux文本处理三剑客:sed

Linux文本处理三剑客:awk

Linux文本处理三剑客:awk(常用匹配模式)

Linux文本处理三剑客:awk(结构化命令)

Linux文本处理三剑客:awk(对具体文本的示例代码)

Linux文本处理三剑客:awk(内置函数详解笔记)

Linux文本处理三剑客:awk(用户自定义函数)

Linux常用命令:条件控制语句全解析

Linux系统:安装Conda(miniconda)

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

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

相关文章

如何让多个视频同时转GIF 2024全新款 高清无损转换

大家是否经常会遇到这样的问题,看到一些有趣的短视频片段,但却不知道如何将它们转换成GIF动图?今天,小编就给大家分享一个简单教程,教你如何批量将喜欢的短视频转换成GIF动图,让我们一起来学习吧&#xff0…

南卡、Oladance、Cleer开放式耳机好用吗?2024真实维度测试对比

​作为一名拥有五年数码评测经验的博主,我有幸深入体验了市场上众多蓝牙耳机,从新兴小众品牌到知名大厂的产品,我都一一尝试。同时,我也经常收到不同品牌的邀请,希望我能为他们的产品提供评测服务。此外,我…

LVS负载均衡集群基础概念

目录 一、集群 1、集群概述 1.1 什么是集群 1.2 集群系统扩展方式 1.2.1 Scale UP(纵向扩展) 1.2.2 Scale OUT(横向扩展) 1.2.3 区别 1.3 分布式系统 1.4 分布式与集群 1.5 集群设计原则 1.6 集群设计实现 1.6.1 基础…

springBoot整合Redis(三、整合Spring Cache)

缓存的框架太多了,各有各的优势,比如Redis、Memcached、Guava、Caffeine等等。 如果我们的程序想要使用缓存,就要与这些框架耦合。聪明的架构师已经在利用接口来降低耦合了,利用面向对象的抽象和多态的特性,做到业务代…

答题pk小程序源码技术大解析

答题pk小程序源码解析 在数字化时代,小程序因其便捷性、即用性而受到广泛欢迎。其中,答题pk小程序更是成为了一种寓教于乐的现象。它不仅为用户提供了趣味性的知识竞技平台,还为企业、教育机构等提供了互动营销和知识传播的新途径。本文将对…

回溯五题【Leetcode17数独/37组合问题/51N皇后/212字典树/980状态压缩】

文章目录 关于回溯37. 解数独(37.sudoku-solver)17. 电话号码的数字组合(17.letter-combinations-of-a-phone-number)51. N皇后(51.n-queens)212. 单词搜索 II(212.word-search-ii)简…

Mysql5.7的安装详细步骤(计算机专业大一新生必看)

以下是Mysql 5.7的安装详细步骤: 下载安装程序: 前往Mysql官方网站:https://dev.mysql.com/downloads/mysql/5.7.html选择适合您操作系统的版本进行下载。 Mysql windows64位 下载安装版本5.7 : https://dev.mysql.com/downloads/file/?id52…

基于Python实现银行卡识别

在本文中将介绍如何使用Python和深度学习技术来实现银行卡识别功能。银行卡识别是一个在金融、安全等领域具有重要应用的问题,将使用深度学习模型来实现银行卡图像的识别和分类。 目录 引言数据集准备预处理和特征提取模型选择与训练模型评估与性能优化部署与应用 引…

深入探讨javascript的流程控制与分支结构,以及js的函数

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 所属的专栏:前端泛海 景天的主页:景天科技苑 文章目录 1.流程控制与分支结构1.if分支结构2.switch case 分支结构3.循环结…

ROS从入门到精通4-2:Docker安装ROS、可视化仿真与终端复用

目录 0 专栏介绍1 Docker安装ROS2 Docker可视化仿真2.1 显示配置2.2 启动容器 3 终端复用工具3.1 session操作3.2 window操作3.3 pane操作3.4 其他操作 0 专栏介绍 本专栏旨在通过对ROS的系统学习,掌握ROS底层基本分布式原理,并具有机器人建模和应用ROS…

UE5数字孪生系列笔记(一)

智慧城市数字孪生系统 虚幻引擎连接数据库 将自己的mysql版本的libmysql.dll替换掉插件里面的libmysql.dll 然后将这个插件目录复制到虚幻项目目录下 然后添加这个插件即可 新建一个UMG,添加一个按钮试试,数据库是否连接 将UI添加到视口 打印是否连接…

C语言初阶—操作符

逻辑操作符&#xff1a; 这段代码的结果是什么&#xff1f; #include <stdio.h>int main() {int i 0,a 0,b 2,c 3,d 4;i a && b && d;printf("a%d,b%d,c%d,d%d\n",a,b,c,d);return 0; } 计算的时候&#xff0c;a先使用&#xff0c;是0&…