1. 前言
Miniconda 是一个轻量级的 Conda 发行版,用于管理 Python 环境和软件包。它的主要作用包括:
- 虚拟环境管理:Miniconda 可以轻松创建多个 Python 虚拟环境,并且能有效避免环境冲突。
- 安装和管理软件包:使用 conda 代替 pip,提供更稳定的依赖管理。
- 轻量级:相比 Anaconda,Miniconda 只包含 conda、python 及基本依赖,占用更少的存储空间,适合定制化安装。
- 跨平台:支持 Linux、macOS 和 Windows。
简而言之,Miniconda 的作用是管理 Python 版本和依赖,比如你电脑中运行了多个项目,这些项目需要不同的 Python 版本和库,就可以用 Miniconda 创建独立的虚拟环境,避免相互干扰。
2. Miniconda 安装与使用
2.1 下载 Miniconda
从官方网站上下载适合自己的 Miniconda 安装脚本,也可以使用下面命令来默认下载一个最新的版本:
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
2.2 安装
直接运行脚本进行安装
bash Miniconda3-latest-Linux-x86_64.sh
安装过程:
- 持续按 Enter 查看许可协议,最终输入 yes 来表示接受此协议
- 设置安装路径(默认是 ~/miniconda3, 也可以设置自定义路径),回车确认
- 询问是否自动初始化 Conda,输入 yes
如果安装时选择自动初始化,则无需手动激活;如果未初始化,则需要输入如下命令手动激活
source ~/miniconda3/bin/activate
安装完成后,可以通过下面命令来测试是否安装成功
conda --version
如果正确显示版本号,则安装成功。
为了保证 conda 版本使用的是最新版,需要定期更新 conda
conda update conda
2.3 创建和管理虚拟环境
1. 创建 Python 3.8 的环境:
conda create -n myenv python=3.8
- –name / -n: 指定环境名称
- –channel/ -c: 指令源渠道(如:清华源 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main)
- –python: 指定环境的 python 版本
2. 激活环境
conda activate myenv
3. 安装软件包
conda install numpy
- 默认安装最新版本的包。
- 可以指定版本号进行安装,如 conda install numpy=1.18.5。
- 可以指定从特定渠道安装,如 conda install -c conda-forge numpy。
4. 退出环境
conda deactivate

