环境管理
bash # 创建新环境
mamba create -n env_name python=3.9
mamba create -n env_name python=3.9 numpy pandas
# 列出所有环境
mamba env list
conda env list # 这个还是用 conda
# 激活/停用环境
conda activate env_name # 激活还是用 conda
conda deactivate # 停用还是用 conda
# 删除环境
mamba env remove -n env_name
# 克隆环境
mamba create -n new_env --clone old_env
包管理
bash # 安装包
mamba install package_name
mamba install numpy pandas matplotlib
mamba install -c conda-forge package_name # 指定频道
# 搜索包
mamba search package_name
# 列出已安装的包
mamba list
mamba list package_name # 查看特定包
# 更新包
mamba update package_name
mamba update --all # 更新所有包
# 卸载包
mamba remove package_name
mamba remove package_name1 package_name2
环境导出/导入
bash # 导出环境配置
mamba env export > environment.yml
mamba list --export > requirements.txt
# 从配置文件创建环境
mamba env create -f environment.yml
mamba create -n env_name --file requirements.txt
信息查询
bash # 查看 mamba 版本
mamba --version
# 查看环境信息
mamba info
mamba info --envs
# 查看包详细信息
mamba info package_name
# 清理缓存
mamba clean --all
频道管理
bash # 添加频道
mamba config --add channels conda-forge
# 查看频道配置
mamba config --show channels
# 设置频道优先级
mamba config --set channel_priority strict
常用组合命令
bash # 创建数据科学环境
mamba create -n datascience python=3.9 jupyter pandas numpy matplotlib seaborn scikit-learn
# 创建 web 开发环境
mamba create -n webapp python=3.9 flask django requests
# 快速安装常用包
mamba install jupyter notebook ipykernel