当前位置: 首页 > article >正文

Mamba安装环境和使用,anaconda环境打包

什么是mamba

Mamba是一个极速版本的conda,它是conda的C++重新实现,使用多线程并行处理来加速包和依赖项的下载。 Mamba旨在提高安装、更新和卸载Python包的速度,同时保持与conda相同的兼容性和命令行接口。 Mamba的核心部分使用C++实现,以利用多线程并行下载存储库数据和包文件,从而加快安装速度。

1. mamba安装

conda install mamba -n base -c conda-forge

2. mamba的环境管理

mamba 与conda 创建一个独立的python环境步骤一样,首先需要创建一个环境,然后激活环境。创建、删除环境、安装项目依赖时将 conda 命令替换成 mamba 即可。

  • mamba创建环境mamba create -n 环境名 python=版本号
    例如:mamba create -n python38 python=3.8
    这里我创建了一个环境名为python38, python版本为3.8的conda环境

  • 激活环境conda activate 环境名
    例如:conda activate python38

  • 查看当前激活的环境: conda info -e , "*"号表示当前激活的环境,也可以使用echo $CONDA_DEFAULT_ENV,输出当前环境使用的名称。

  • 导出环境:首先,我们需要使用conda config --set auto_activate_base false禁止默认激活base环境,不然很容易导出的是base环境。然后将当前环境导出为一个YAML文件:conda env export --from-history -f environment.yml(这个语句是仅导出环境创建时或用户手动安装时指定的依赖包(从环境的历史记录中提取))。或者使用mamba env export > environment.yml,导出当前环境中所有已安装的包,包括通过依赖关系间接安装的包及其具体版本。
    在这里插入图片描述

  • 导入环境mamba env create -f environment.yml

  • 克隆环境mamba create --clone 老的环境名 --name 新的环境名

  • 删除环境mamba env remove -n 环境名

3 mamba的包管理

  • 安装包mamba install 包名
  • 卸载包mamba remove 包名
  • 更新包mamba update 包名
  • 更新所有包mamba update --all
  • 搜索包mamba search 包名
  • 查看已安装的包mamba list

http://www.kler.cn/a/445475.html

相关文章:

  • 【学生管理系统】权限管理之角色管理
  • Python流行orm框架对比
  • 12.2日志
  • 【ArcGIS Pro】完整的nc文件整理表格模型构建流程及工具练习数据分享
  • 20. 【.NET 8 实战--孢子记账--从单体到微服务】--简易权限--补充--自动添加接口地址
  • Spring Boot教程之四十:使用 Jasypt 加密 Spring Boot 项目中的密码
  • SpringBoot 编程式事务使用
  • 2024最新CF罗技鼠标宏
  • 门店全域推广,线下商家营销布局的增量新高地
  • vue.js框架概述
  • 29. 多线程编程
  • 对象的状态变化处理与工厂模式实现
  • UI Automator Viewer操作
  • ASCII码简介以及在php中的使用
  • JavaSE——绘图入门
  • HTTP接口报错详解与解决 200,500,403,408,404
  • 【Pandas】pandas Series shape
  • 【Cadence射频仿真学习笔记】IC设计中电感的分析、建模与绘制(EMX电磁仿真,RFIC-GPT生成无源器件及与cadence的交互)
  • QML 信号与信号处理器程序
  • QScreen在Qt5.15与Qt6.8版本下的区别
  • 将OBJ或GLB文件转换为3DTiles
  • 【数据安全】如何保证其安全
  • 【FFmpeg】万能的视频处理工具使用教程(持续更新)
  • 辅助任务改进社交帖子多模态分类
  • 在Linux上将 `.sh` 脚本、`.jar` 包或其他脚本文件添加到开机自启动
  • uni-app商品搜索页面