Anaconda 是一个开源的软件包管理和环境管理系统,用于科学计算、数据科学和机器学习。它使用户能够轻松地安装、管理和协调这些工具的版本。Anaconda 还提供了一个名为 Conda 的包管理器,可以方便地安装、更新和删除软件包。
在使用时,有两个版本 Anaconda 和 Miniconda ,它们都是由 Anaconda 提供的用于管理数据科学、机器学习和科学计算工具的软件包管理系统。
- Anaconda:
- 概述: Anaconda 是一个大而全的数据科学平台,它包括了Python解释器以及许多用于科学计算、数据分析和机器学习的常用库和工具,如NumPy、Pandas、Matplotlib、Jupyter 等。
- 特点: Anaconda 提供了一个用户友好的集成环境,一次性安装了大量常用库,使得用户能够更轻松地开始进行数据分析和科学计算。
- Miniconda:
- 概述: Miniconda 是 Anaconda 的一个轻量级版本,它的主要目的是提供一个精简的安装,只包括了Conda包管理器和最基本的系统工具。相比于 Anaconda,Miniconda 需要用户手动安装所需的库和工具。
- 特点: Miniconda 适用于用户希望更灵活地构建自己的数据科学环境,只添加他们实际需要的工具和库。用户可以通过Conda来方便地安装、更新和管理软件包。
如果你想要一个一站式的数据科学平台,可以选择 Anaconda,它提供了一个预装了许多工具和库的完整环境。如果你更喜欢从头开始构建自己的环境,可以选择 Miniconda,然后根据需要逐步安装所需的工具和库。
1. Anaconda 使用
下载链接:https://www.anaconda.com/download
点击 Anaconda Navigator 启动图形界面,在图形界面中可以对虚拟环境进行创建、删除、包的安装、删除等操作。也可以通过点击 Anaconda Prompt 启动命令行窗口,通过下面的命令进行操作。
选择 Environments,点击 Create 创建新的虚拟环境,如下图所示:
输入虚拟环境名字,以及 Python 解释器版本,点击 Create 创建虚拟环境,如下图所示:
切换到虚拟环境,搜索需要安装的包,并选中该报,点击右下角的 Apply 安装该包以及其依赖包,如下图所示:
如果要删除包,选中要删除的包,然后点击右下角的 Apply 即可完成删除,如下图:
至此,通过图形界面创建新的虚拟环境完毕。
2. Miniconda 使用
下载链接:https://docs.conda.io/projects/miniconda/en/latest/
点击 Anaconda Prompt (Miniconda3) 启动命令终端,在终端中可以通过命令来进行虚拟环境以及包环境的管理。
虚拟环境命令(默认路径:C:\Users\UserName\anaconda3\envs):
# 创建环境 conda create --name myenv python=3.8 # 激活环境: conda activate myenv # 退出环境 conda deactivate # 查看环境 conda env list # 删除环境 conda env remove --name your_env_name
包相关命令:
# 安装包 conda install packagename=1.2.3 # 查找包 conda search packagename # 卸载包 conda remove packagename # 列出包: conda list # 将当前环境的配置导出到 YAML 文件。 conda env export > environment.yml # 从文件创建环境 conda env create --file environment.yml