机器学习 -- Miniforge 替代 Anaconda

conda install anaconda-clean
anaconda-clean --yes
rm --rf ~/anaconda3

以下是一些 Anaconda 的开源替代软件:

  1. Miniconda:官网为 https://docs.conda.io/en/latest/miniconda.html 。 优点是体积小,安装速度快,只包含 conda、Python 等基础组件,用户可根据需求灵活安装其他包。
  2. Virtualenv:官网为 https://virtualenv.pypa.io/en/latest/ 。 优点是轻量级,专注于创建独立的 Python 虚拟环境,不会像 Anaconda 那样安装大量不必要的包,使用简单,能有效隔离不同项目的依赖。
  3. Pipenv:官网为 https://pipenv.pypa.io/en/latest/ 。 优点是自动管理虚拟环境和依赖文件,将 Pipfile 和 Pipfile.lock 文件结合,能精确锁定包的版本,避免依赖冲突,提供更清晰的依赖管理。
  4. Poetry:官网为 https://python-poetry.org/ 。 优点是强大的依赖管理功能,能自动解决依赖冲突,支持版本范围约束和语义化版本控制, 同时具备打包和发布 Python 项目的功能,简化了项目的分发流程。

安装 Miniforge

参考官网地址:https://github.com/conda-forge/miniforge 官网下载地址:https://conda-forge.org/download

bash Miniforge3-MacoSX-arm64.sh

清华源的 forge 镜像 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

活 Miniforge 环境

安装完成后,终端会提示你执行以下命令来激活 conda 环境

source ~/.bashrc # 或者 ~/.zshrc1

至此安装完毕,可输入 conda 或 mamba 命令验证是否安装成功

conda --version
mamba --version

Anaconda 环境迁移

# 拷贝 Anaconda envs 到 Miniforge envs
# 完全兼容 mamba env list mamba activate ENV NAME
cp anaconda3/envs/* miniforge3/envs/

参考资料快照
参考资料快照

本文短链接:
If you have any questions or feedback, please reach out .