Conda 是一个管理 Python 版本和环境的工具,可以方便地创建、激活、删除和切换不同的环境,以及安装、查看、更新和删除 Python 包。
Anaconda 是一个软件发行版。软件发行版是一个预先建立和配置好的 packages 的集合,可以被安装在操作系统上,并被使用。Anaconda 是由 Anaconda 公司开发的,一个包含 PyData 生态中的核心软件的完全发行版,它包含了 Python 本身和数百个第三方开源项目的二进制文件,例如 conda、numpy、scipy、ipython 等。
Miniconda 也是一个软件发行版。Miniconda 本质上是一个用来安装空的 conda 环境的安装器,它仅包含 Conda 和 Conda 的依赖,而不包含上一段中列举的包。所以我们可以从零开始,安装我们需要的东西。当然,我们也可以通过 conda intall anaconda 来将 anaconda 安装到其中。
下载
Anaconda
https://www.anaconda.com/download/
Miniconda
https://docs.anaconda.com/free/miniconda/index.html
基本使用
列出所有的环境及其对应的路径
conda env list
# or
conda info --envs
创建一个新的环境:
conda create --name myenv
# 指定版本
conda create --name d2l python=3.9
# 自动确认
conda create --name d2l python=3.9 -y
激活环境:
conda activate myenv
在当前环境中安装包:
conda install package_name
列出当前环境中的所有包:
conda list
更新包:
conda update package_name
退出当前环境:
conda deactivate