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
    

    作者:Ice星空

    物联沃分享整理
    物联沃-IOTWORD物联网 » Miniconda:轻量版 Anaconda 的安装和使用

    发表回复