使用 Miniforge3 管理 Python 环境的详细指南
介绍 Miniforge3 的安装与环境管理方法。Miniforge3 是基于 conda-forge 源的轻量级 Conda 工具,支持 ARM 架构。内容包括下载安装、环境创建激活删除、包管理、Mamba 加速使用及镜像配置。同时提供常见问题解决方案和环境迁移导出导入操作指南。

介绍 Miniforge3 的安装与环境管理方法。Miniforge3 是基于 conda-forge 源的轻量级 Conda 工具,支持 ARM 架构。内容包括下载安装、环境创建激活删除、包管理、Mamba 加速使用及镜像配置。同时提供常见问题解决方案和环境迁移导出导入操作指南。

Miniforge3 是一个轻量级 Conda 环境管理工具,默认使用 conda-forge 软件源(社区维护的包更全且更新更快),尤其适配 ARM 架构(如 Apple M1/M2/M3 芯片)。相比 Anaconda,它更精简且兼容性更好。
建议通过安装 Miniforge 来实现,Miniforge 默认包含 Mamba。
Miniforge3-Linux-x86_64 / Miniforge3-Windows-x86_64.exe / Miniforge3-MacOSX-arm64).exe 文件,安装时勾选'Add to PATH'(自动配置环境变量)。bash Miniforge3-<系统架构>.sh
安装过程中选择安装路径(建议默认),并同意初始化 Conda(输入 yes)。
conda --version
# 输出版本号(如 conda 24.1.2)
conda info
# 查看环境信息
conda create -n my_env python=3.10
# 创建名为 my_env 的 Python 3.10 环境
mamba create -n my_env python=3.12
# 替代 conda(推荐)
注意:PowerShell 中使用 mamba 激活环境,使用 conda 即可;cmd 中可正常使用 mamba 进行激活。
conda activate my_env
# 激活环境
conda deactivate
# 退出当前环境
# 亦可使用 mamba 替代
mamba activate my_env
# 激活环境
mamba deactivate
# 退出当前环境
conda remove -n my_env --all
conda install numpy
# 从 conda-forge 安装
pip install package
# 或用 pip(当 conda 源无此包时)
Mamba 是 Conda 的快速替代工具:
conda install mamba -n base -c conda-forge
# 先安装 mamba
install tensorflow
# 替代 conda install
编辑 C:\Users\<UserName>\.condarc 文件,添加以下内容:
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
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
envs_dirs:
- D:\Miniforge3\envs
~/miniforge3/bin/conda init zsh
# 根据 Shell 类型(bash/zsh)
Miniforge3-MacOSX-arm64 版本,避免混合 x86 和 ARM 包。conda env export > environment.yml
# 导出环境配置
conda env create -f environment.yml
# 在新机器上重建环境
若安装包版本更新,请以 Miniforge 官方文档 为准。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online
基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online
解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online