Micromamba 安装与使用

本文详细介绍了如何在Windows上安装并配置Micromamba,一个轻量级的conda替代品。文章指导用户设置Shellprofile,创建和管理虚拟环境,以及创建便捷的alias以简化命令操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装 Micromamba

Micromamba 是一个静态链接的 C++ 可执行文件,在 Windows 上就是一个 micromamba.exe 文件,下载下来就直接可以用,甚至都不需要专门安装。唯一需要做的就是设置 Shell 的 Profile 文件,使 micromamba 成为可以在命令行里调用的一个命令。

Micromamba 支持 Linux、MacOS 和 Windows,具体的安装过程可参阅文档:

Windows安装
  1. 打开PowerShell 以 管理员身份 执行安装
    下载Invoke-Webrequest -URI https://micro.mamba.pm/api/micromamba/win-64/latest -OutFile micromamba.tar.bz2
    解压tar xf micromamba.tar.bz2
    移动MOVE -Force Library\bin\micromamba.exe micromamba.exe
    查看.\micromamba.exe --help (查看所有命令)

  2. conda init (不指定-p <路径> 则默认在$HOME/micromamba)
    执行.\micromamba.exe shell init -s powershell -p E:\micromamba\micromamba
    在这里插入图片描述

执行策略更改 Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

使用 Micromamba

micromamba 兼容 conda 的大部分语法,所以我们直接把 micromamba 当成 conda 来用就可以,例如我们可以创建一个 Python 的虚拟环境,然后再在环境中安装一些东西,然后激活使用。

micromamba-win-64.tar.bz2 离线安装包
Micromamba 也默认提供了一个 base 环境(空环境),可以通过mamba activate 不带任何参数激活。
conda 依赖 Python,因此 base 环境自带了一个 Python。

micromamba create -n myenv python=3.9            # 创建环境
micromamba activate myenv                        # 激活环境
micromamba install package_A package_B=version   # micromamba 或者 pip安装包

使用micromamba activate xxx 命令稍微太长,为了方便,在powershell.ps1中再设置几个 Alias
执行echo $profile打开powershell.ps1文件位置C:\Users\username\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1

function mmc { micromamba create -n $Args[0] $Args[1]}   # 创建环境
function mma { micromamba activate $Args[0] }            # 激活环境
function mms { micromamba search $Args[0]}               # 查找包
function mmi { micromamba install $Args[0]}              # 安装包
function mmu { micromamba update $Args[0]}               # update更新包
function mmr { micromamba remove $Args[0]}               # remove移除包
function mml { micromamba list}                          # 查看安装包
function mmda { micromamba deactivate }                  # 退出环境

保存后执行Set-ExecutionPolicy RemoteSigned
在这里插入图片描述

如果是 Linux 或者 MacOS 上使用 Bash,可以用类似的方式设置.bashrc 文件,如下:

alias ma="micromamba activate" 
alias mda="micromamba deactivate" 

二、linux 离线安装

micromamba-linux-64.tar.bz2 下载
micromamba-linux-aarch64.tar.bz2 下载

直接使用如下脚本下载解压安装并配置

cd ~/
wget  https://github.com/mamba-org/micromamba-releases/releases/download/1.5.8-0/micromamba-linux-64.tar.bz2
sudo yum install -y bzip2
sudo tar -jxvf micromamba-linux-64.tar.bz2 -C /usr/
micromamba shell init -s bash -r ~/micromamba

echo "alias mm=\"micromamba\"" >> .bashrc
source .bashrc
cat >> .condarc << "EOF"
channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
EOF
mm info
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SongpingWang

你的鼓励是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值