
在人工智能(AI)开发中,环境管理和依赖安装是一个关键问题。Anaconda 是一个广受欢迎的 Python 发行版,提供了丰富的 AI 相关库,但它体积庞大,安装和更新速度较慢。Miniconda + Mamba 组合提供了一个轻量、高效的替代方案。
本教程将介绍如何使用 Miniconda 作为 Python 发行版,并使用 Mamba 作为更快的 conda 替代品,以构建一个高效的 AI 开发环境。
Miniconda 是 Anaconda 的精简版,仅包含 conda 和 Python,不附带任何预装的科学计算库。用户可以按需安装所需的库,使环境更加轻量。
Mamba 是 conda 的高速替代品,它使用 C++ 实现,具有更快的依赖解析和安装速度,同时完全兼容 conda 命令。
为什么使用 Mamba?
conda 更快的包解析和安装速度。conda:可以无缝替代 conda,无需修改原有工作流。
.exe 安装程序,按照提示安装。

如果速度太慢,可以将下载地址替换为下面的地址
https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda-latest-Linux-x86_64.sh

bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3

运行以下代码初始化 source ~/miniconda3/bin/activate

conda init --all

按照提示,我需要重新开一个窗口进行验证。

重启窗口后,会发现在我们的命令行前面会多一个(base)的内容,这个就代表这安装成功了,且每次启动时都会自动激活这个base环境。
conda 版本号。


按照提示输入Y,并等待安装完成


mamba 版本号

注意: mamba 和 conda 语法完全相同,只需将 conda 替换为 mamba,即可享受更快的安装速度。

在命令后面加入-y,则本次安装时默认都是执行同意,不会再询问你是否要进行安装。


这时,会发现我们的环境已经从base切换到了ai-env了。
JupyterLab 是 AI 开发的重要工具,支持交互式开发和数据可视化。
localhost:8888,即可开始使用。mamba env listmamba env export > environment.ymlmamba env create -f environment.ymlmamba env remove -n ai-envmamba clean --all使用 Miniconda + Mamba 作为 AI 开发环境的主要优点包括: ✅ 轻量高效,减少不必要的依赖。 ✅ Mamba 速度快,显著提升包安装和更新体验。 ✅ 兼容 Anaconda 生态,适合 AI 研究和开发。
希望本教程能帮助你顺利搭建 AI 开发环境!🚀
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。