Ubuntu Linux 安装 miniconda

Last Modified: 2024/01/01

概述

使用 miniconda 可以让我们管理多个隔离的 python 环境,每个环境可以有自己的 python 版本,另外每个环境可以安装不同版本的依赖包而不会发生冲突。本教程将会介绍如何在 Linux 系统上一步一步安装 miniconda。

Linux 安装最新版的 miniconda

miniconda 安装脚本和 python 版本有关,不同版本的 python 一般都会有一个对应的 安装脚本,例如当前最新的安装脚本对应的 python 版本是 3.11.5,最新的安装脚本可以在 miniconda 官方页面获得。

在该页面可以找到 Linux 对应的最新的安装脚本:Miniconda3-latest-Linux-x86_64.sh

以下假设我们要将 miniconda 安装到 ~/miniconda3 目录下,使用的命令如下:

mkdir -p ~/miniconda3
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm -rf ~/miniconda3/miniconda.sh

安装完成后,可以自动激活 miniconda,如果你使用 bash,可以执行:

~/miniconda3/bin/conda init bash

如果使用 zsh,则执行:

~/miniconda3/bin/conda init zsh

激活后重启 shell 或者打开新的 shell 窗口就可以使用 conda 命令了,同时还会自动进入 base 环境就像下面这样。

一般不会直接使用 base 环境,通常我们都会创建新环境,然后在新环境中安装各种依赖包,因此自动激活 base 环境没有必要,如果不想自动激活 base 环境可以通过下面的命令来禁用:

conda config --set auto_activate_base false

Linux 安装特定版本的 miniconda

上面介绍了如何安装最新版的 miniconda,我们也可以安装历史版本的 miniconda,可以在 other installers 页面找到其他版本的安装脚本。

以 3.9 版本为例,安装方法如下:

mkdir -p ~/miniconda3
wget https://repo.anaconda.com/miniconda/Miniconda3-py39_23.11.0-2-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm -rf ~/miniconda3/miniconda.sh

使用 miniconda 创建虚拟环境

假设我们想创建一个 python 3.9 的环境,环境的名称为 py39,方法如下:

conda create --name py39 python=3.9 -y

然后我们可以激活 py39 环境:

conda activate py39
有问题吗?点此反馈!

温馨提示:反馈需要登录