Miniconda:轻量版 Anaconda 的安装和使用

文章目录

  • 简介
  • 安装要求
  • 安装方式
    • Windows
    • Linux
  • 基本使用方法
    • 创建环境
    • 激活环境
    • 退出环境
    • 查看环境信息
    • 查看当前环境的所有包
    • 安装 python 包
    • 移除环境

Miniconda 官方介绍

简介

Minicondamini-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

你可能感兴趣的:(python)