news 2026/5/10 6:12:45

miniforge

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
miniforge

既然你已经彻底卸载了 Anaconda,现在的系统非常清爽,正是安装Miniforge的最佳时机。

Miniforge 的安装和使用逻辑与 Anaconda 极其相似,但它更轻、更快、且完全免费。

以下是保姆级的安装与使用指南:


一、 安装 Miniforge (Installation)

1. 下载安装包

请前往Miniforge GitHub 官方发布页下载。根据你的电脑系统选择:

  • Windows:下载Miniforge3-Windows-x86_64.exe
  • macOS (Apple Silicon - M1/M2/M3/M4):下载Miniforge3-MacOSX-arm64.sh(最常见)
  • macOS (Intel):下载Miniforge3-MacOSX-x86_64.sh
  • Linux:下载Miniforge3-Linux-x86_64.sh
2. 执行安装

💻 Windows 用户:

  1. 双击运行下载的.exe文件。
  2. 关键设置(Recommended):在 “Advanced Installation Options” 步骤中:
  • Add Miniforge3 to my PATH environment variable(勾选它!虽然它是红色的,但对于个人开发者,这样可以直接在 CMD/PowerShell 用命令,最方便)。
  • Register Miniforge3 as my default Python(勾选它)。
  1. 点击 Install 完成。

🍎 macOS / 🐧 Linux 用户:

  1. 打开终端 (Terminal)。
  2. 运行安装脚本(假设你下载到了 Downloads 文件夹):
# 先进入下载目录cd~/Downloads# 运行脚本 (文件名根据你下载的版本调整)bashMiniforge3-MacOSX-arm64.sh
  1. 安装过程交互:
  • 出现 License 协议 -> 按Enter键阅读,按q退出阅读。
  • 输入yes并回车同意协议。
  • 确认安装路径 -> 按Enter使用默认路径 (~/miniforge3)。
  • 最关键的一步:看到 “Do you wish the installer to initialize Miniforge3 by running conda init?” ->务必输入yes并回车
  1. 重启终端:关闭当前终端窗口,重新打开一个新的,让配置生效。

二、 验证安装 (Verification)

在新的终端(或 PowerShell)中输入以下命令:

conda --version mamba --version

如果你能看到两个版本号,且没有报错,说明安装成功!


三、 核心使用指南 (Usage)

Miniforge 的最大优势是内置了Mamba。你可以简单地理解为:Mamba 是 Conda 的极速版。

1. 基本原则
  • 命令通用:所有conda命令依然可用。
  • 推荐做法:涉及“下载/安装/更新”的操作,请把conda换成mamba,速度会快 10 倍。涉及“激活/列出环境”的操作,继续用conda
2. 常用命令速查表
操作传统 Conda 命令 (慢)Miniforge 推荐命令 (快)
创建环境conda create -n env_namemamba create -n env_name
安装包conda install pandasmamba install pandas
搜索包conda search pandasmamba search pandas
激活环境conda activate env_nameconda activate env_name(保持不变)
退出环境conda deactivateconda deactivate(保持不变)
查看环境conda env listconda env list
3. 实战示例:创建一个数据科学环境

假设我们要创建一个名为data_lab的环境,并安装 Python 3.10 和常用库:

# 1. 创建环境 (使用 mamba 极速下载)mamba create -n data_labpython=3.10numpy pandas matplotlib jupyter# 2. 激活环境conda activate data_lab# 3. 验证 Python 位置 (确保是在 miniforge 目录下)whichpython# Windows 用 where python

四、 常见问题与技巧

  1. 为什么默认频道是 conda-forge?
  • Miniforge 默认配置了conda-forge为最高优先级频道。这意味着你安装的所有包都是开源社区维护的,完全免费,没有任何商业授权风险。
  1. 如何配置 VS Code?
  • 打开 VS Code,打开你的代码文件夹。
  • Ctrl+Shift+P(Mac:Cmd+Shift+P)。
  • 输入Python: Select Interpreter
  • 你应该能看到列表里有('data_lab': conda)的选项,选中它即可。
  1. 如果有些包 Mamba 找不到怎么办?
  • 虽然conda-forge极其全面,但如果你需要安装 PyPI 上的特定包,依然可以在激活环境后使用pip install
  • 最佳实践:先用mamba install装核心库(如 pytorch, numpy),再用pip install装小众库。

现在你的环境已经准备好了,需要我教你如何把以前项目的requirements.txt快速导入到新的 Miniforge 环境中吗?

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/5 14:31:13

Java计算机毕设之基于springboot的美食探索及分享平台基于web的美食探店平台(完整前后端代码+说明文档+LW,调试定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/5/1 6:29:45

Matlab指纹识别实战:指纹提取+图像增强+断裂修复全流程,生物特征匹配与特征点检测详解

文章目录 指纹提取与修复全攻略:用Matlab打造你的生物识别工具箱 一、指纹技术:从刑侦破案到日常解锁的幕后英雄 二、指纹提取:让电脑“看见”指纹的秘密 1. 指纹提取的原理:抓住“细节点”的特征 2. Matlab实战:从图像到指纹特征的提取 步骤1:环境准备 步骤2:加载并预处…

作者头像 李华
网站建设 2026/5/2 14:29:18

IEPAS02电源模块

IEPAS02 电源模块IEPAS02 是一款应用于工业自动化系统的 电源模块,主要用于系统级供电与电源管理,为控制器及相关功能模块提供稳定、可靠的电力支持,是工业控制系统电源架构中的重要组成部分。主要功能与特点:接收系统侧电源并进行…

作者头像 李华
网站建设 2026/5/8 22:40:04

IEPDF02电源供应板

IEPDF02 电源供应板IEPDF02 是工业自动化系统中的 电源供应板,主要负责将主电源转换并分配给系统内各模块,为控制器和现场单元提供稳定、可靠的电力支持。主要功能与特点:提供系统模块所需的稳定直流电源支持电源隔离,提高系统安全…

作者头像 李华
网站建设 2026/5/5 19:41:25

工业互联网赋能消费品工业转型发展研究报告:重塑消费品工业!全链条赋能降本30%+,2025核心场景落地指南

摘要:本报告基于2024年工业互联网核心产业规模1.53万亿元(同比10%)的核心数据,揭秘工业互联网如何破解消费品工业“供需错配、效率偏低、创新不足”三大痛点,为企业、政府、行业从业者提供全景式转型指南。工业互联网已…

作者头像 李华
网站建设 2026/5/5 0:13:14

企业微信API自动化高效开发的实战指南

QiWe开放平台 个人名片 API驱动企微自动化,让开发更高效 核心能力:为开发者提供标准化接口、快速集成工具,助力产品高效拓展功能场景 官方站点:https://www.qiweapi.com 团队定位:专注企微API生态的技术服务团队 对接…

作者头像 李华