Conda¶
Miniforge 官网
对比¶
Miniforge 相比 Anaconda 有一些区别。个人更推荐使用前者
- 优势
- 默认提供了更快速的包管理器
mamba
,兼容所有常用的conda
命令。当然conda
在 Miniforge 里也是可用的 - 默认使用
conda-forge
渠道下载,这是社区维护的包渠道,包数量更多、包更新更及时、平台支持更丰富,且完全不用担心许可协议的问题 base
环境非常干净,只有包管理程序运行所需的组件
- 默认提供了更快速的包管理器
- 劣势
- 默认不安装
Anaconda Navigator
,无法以可视化的方式使用包管理器
- 默认不安装
安装¶
不建议用 scoop 安装。推荐使用官方的安装脚本方式
Windows 版本的安装程序会提供一个图形界面,按照指示安装即可。可以修改安装路径,其余选项使用默认的就行
初始化¶
使用默认选项安装完后应该会有一个快捷方式,按下 win
后输入 miniforge
就能找到。
打开该快捷方式会启动一个激活了 base
环境的 shell,输入以下命令可以初始化 shell,让其可以在正常启动的 shell 里执行 conda
或 mamba
命令
# 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"
}