在人工智能(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 list
mamba env export > environment.yml
mamba env create -f environment.yml
mamba env remove -n ai-env
mamba clean --all
使用 Miniconda + Mamba 作为 AI 开发环境的主要优点包括: ✅ 轻量高效,减少不必要的依赖。 ✅ Mamba 速度快,显著提升包安装和更新体验。 ✅ 兼容 Anaconda 生态,适合 AI 研究和开发。
希望本教程能帮助你顺利搭建 AI 开发环境!🚀
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。