Miniconda:轻量版 Anaconda 的安装和使用
文章目录
Miniconda 官方介绍
简介
Miniconda
即 mini-Anaconda
,是由官方推出的免费的 Anaconda
轻量版(400M),保留了基本的功能和体验,仅仅包含了 python
以及 conda
必须的包以及小部分的常用包。
比起庞大的 Anaconda
,精简安装版本的 miniconda
体量大幅减小,运行速度更快,为一些只需要基本的 conda
功能需求的用户提供了体验更好的方案,更贴合用户需要。
安装要求
-
Windows 10 或以上
64-bit macOS 10.13+
Linux,包括 Ubuntu, RedHat, CentOS 7+ 等
(若操作系统版本低于以上要求,可以在官网的归档资源列表中找到旧版本的安装程序
)
操作系统
另外需要注意,linux-aarch64
的安装包要求 glibc>=2.26
,因此不适用于 CentOS 7, Ubuntu 16.04, or Debian 9 (“stretch”)
安装方式
Windows
下载对应类型的 .exe
安装程序,运行安装即可:
Miniconda 安装程序列表
Linux
通过 .sh
脚本进行安装,可以下载安装脚本,运行安装即可,可以指定安装的用户和安装路径,下面的例子为当前用户安装在用户目录下面的 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
基本使用方法
创建环境
通过创建环境,可以实现依赖的 package
互相独立,通过激活不同的环境来实现不同版本或者不同类型的依赖库的使用。
通常建议不使用默认的 (base)
环境,避免使用过程中安装的一些依赖库和 conda
产生冲突,从而影响 conda
的功能。
Python 的一些库可能存在非常复杂的依赖,当你安装一个库的时候,可能会同时下载安装一系列的依赖库,导致在不知情的情况下影响了其他库,甚至 conda 的功能
环境创建的命令如下:
conda create -n <ENV_NAME> python=<VERSION> <PACKAGE>=<VERSION>
例如,创建一个 python3.10
的环境,并安装指定的库,以及指定 jinjia2
版本:
conda create -n myenv python=3.11 beautifulsoup4 docutils jinja2=3.1.4 wheel
激活环境
conda activate myenv
退出环境
conda deactivate myenv
查看环境信息
conda info --envs
# conda env list
查看当前环境的所有包
conda list
安装 python 包
可以为指定的环境安装,不指定即安装在当前环境:
conda install --name myenv <PACKAGE>
移除环境
conda remove --name myenv --all
作者:Ice星空