跳转至

Conda

对比

Miniforge 对比其它项目

Miniforge 相比 Anaconda 有一些区别。个人更推荐使用前者

  1. 优势
    • 默认提供了更快速的包管理器 mamba,兼容所有常用的 conda 命令。当然 condaMiniforge 里也是可用的
    • 默认使用 conda-forge 渠道下载,这是社区维护的包渠道,包数量更多、包更新更及时、平台支持更丰富,且完全不用担心许可协议的问题
    • base 环境非常干净,只有包管理程序运行所需的组件
  2. 劣势
    • 默认不安装 Anaconda Navigator,无法以可视化的方式使用包管理器

安装

不建议用 scoop 安装。推荐使用官方的安装脚本方式

Miniforge3 官方下载链接

Windows 版本的安装程序会提供一个图形界面,按照指示安装即可。可以修改安装路径,其余选项使用默认的就行

初始化

使用默认选项安装完后应该会有一个快捷方式,按下 win 后输入 miniforge 就能找到。

打开该快捷方式会启动一个激活了 base 环境的 shell,输入以下命令可以初始化 shell,让其可以在正常启动的 shell 里执行 condamamba 命令

# conda 初始化 powershell
conda init powershell
# conda 初始化 bash
conda init bash
# mamba 初始化 bash 和 powershell
mamba shell init

重启 shell 并测试是否成功

conda --version
mamba --version

找不到快捷方式

如果你没有这个快捷方式,可以输入如下命令初始化 shell

# 将 path\to\miniforge3 替换为你的安装路径
path\to\miniforge3\condabin\conda.bat init powershell
path\to\miniforge3\condabin\mamba.bat shell init

修改设置

# 禁止自动激活 base
mamba config set auto_activate_base false
# 禁止修改 prompt
mamba config set changeps1 false
# 列出包时显示 url
mamba config set show_channel_urls true

配置编辑器

假设 Miniforge3 安装在 C:\miniforge3

修改 VSCode 的 settings.json 文件

{
    "python.condaPath": "C:\\miniforge3\\condabin\\conda.bat"
}