1. 为什么你需要Miniforge3和mamba?
如果你在Windows 10上做Python开发或者数据分析,那你对Anaconda肯定不陌生。它就像一个预装好各种科学计算工具的“全家桶”,开箱即用,省心省力。但这两年,很多朋友都遇到了一个头疼的问题:Anaconda开始对企业用户收费了。虽然个人使用暂时不受影响,但谁也不想在未来的项目里埋下合规的“雷”。更实际的是,Anaconda安装包动辄几百兆,启动慢,有时候还会遇到包冲突,用久了总觉得有点“臃肿”。
这时候,Miniforge3和mamba这对黄金搭档就该登场了。我用了快一年,感觉就像给电脑做了一次“瘦身”和“提速”。Miniforge3是什么?你可以把它理解为一个“纯净版”的Conda。它只包含最核心的Conda包管理器和Python,体积小巧,默认使用由社区维护的conda-forge软件源。这个源里的包更新更快、更全,而且完全开源免费,彻底避开了商业授权风险。
那mamba又是谁?你可以把它看作是Conda的“超级加速版”。它用C++重写了依赖解析的核心部分,速度比原版Conda快得多。我实测过,在创建一个包含numpy、pandas、scikit-learn的环境时,Conda可能要解析一两分钟,而mamba经常是十几秒就搞定。这种体验上的提升,尤其是在需要频繁创建、修改环境的开发工作中,是实实在在的。
所以,这套组合拳能给你带来什么?第一是安全合规,完全开源,不用担心授权问题。第二是轻快高效,安装包小,依赖解析快。第三是100%兼容,你之前用conda的所有命令和习惯,在这里都能无缝衔接,甚至可以直接迁移你Anaconda里已有的环境。接下来,我就手把手带你从零开始,在Win10上搞定这套完美搭配。
2. 手把手安装Miniforge3
安装过程其实很简单,但有几个关键选择点需要注意,我结合自己踩过的坑给你讲清楚。
2.1 下载与安装步骤
首先,我们需要去下载安装包。官方发布地址在GitHub的conda-forge项目下。考虑到国内网络环境,我强烈建议使用国内的镜像站来下载,速度会快很多。清华大学开源软件镜像站就提供了同步的下载链接。
打开浏览器,访问清华镜像站的Miniforge页面。你会看到很多文件,我们需要的是 Miniforge3-Windows-x86_64.exe 这个文件。注意,现在Miniforge3已经内置了mamba,所以我们不需要再单独找什么Mambaforge,直接下载这个就行。
下载完成后,双击运行这个.exe文件。安装向导是英文的,但选项都很直观。
- 欢迎界面:直接点击“Next”。
- 许可证协议:点击“I Agree”。这是开源协议,放心同意。
- 安装类型:这里有个重要选择:“Just Me”还是“All Users”。如果你电脑只有你自己用,或者你没有管理员权限,选“Just Me”就行,它会安装到你的用户目录下(比如
C:\Users\你的用户名\miniforge3)。如果你想给电脑上所有用户都安装,需要管理员权限,并选择“All Users”。我一般选“Just Me”,更干净,避免权限问题。 - 安装路径:下一个界面是选择安装目录。这里有个大坑:路径里千万不要有中文或空格! 比如
D:\编程软件\Miniforge3这种路径就很可能导致后续各种奇怪的问题。建议用一个简单的英文路径,比如D:\Miniforge3或者保持默认的C:\Users\你的用户名\miniforge3。 - 高级选项:这是最关键的一步。你会看到三个复选框:
- Add Miniforge3 to my PATH environment variable:这个一定要勾选! 勾选后,安装程序会自动将Miniforge3的可执行文件路径(比如
D:\Miniforge3\condabin)添加到系统的PATH环境变量中。这样,你以后就可以在任意命令行窗口(比如普通的CMD或PowerShell)里直接使用conda和mamba命令,而不必非得从开始菜单打开那个专用的“Miniforge Prompt”。这大大提升了使用的便利性。 - Register Miniforge3 as my default Python:这个建议不要勾选。如果勾选,它会将Miniforge3自带的Python注册为系统默认的Python。如果你电脑上还装有其他Python(比如从官网下载安装的),可能会造成冲突。我们完全可以通过激活
base环境来使用它的Python,没必要设为全局默认。 - Create start menu shortcuts:这个可以勾选,方便从开始菜单快速启动“Miniforge Prompt”。
- Add Miniforge3 to my PATH environment variable:这个一定要勾选! 勾选后,安装程序会自动将Miniforge3的可执行文件路径(比如
- 确认无误后,点击“Install”开始安装。过程很快,几十秒就完成了。
2.2 验证安装与初次配置
安装完成后,我们不需要立即重启电脑。最直接的验证方法是打开“命令提示符”(CMD)或者“Windows PowerShell”。因为我们已经勾选了添加PATH,所以可以直接在这些终端里操作。
在开始菜单搜索“cmd”或“PowerShell”并打开,输入以下命令:
con


832

被折叠的 条评论
为什么被折叠?



