Anaconda简单介绍

Anaconda 官方文档

1. 前言

1.1 什么是Anaconda?

Anaconda 是一个包管理器环境管理器Python/R数据科学发行版和超过7500多个开源程序包的集合。

根据需要可以选择安装 Anaconda 或者 Miniconda

Minicondaconda的最小安装程序,是Anaconda的mini版,仅包含conda, Python和它们的依赖包,以及少量其它包(例如,pip, zlib 等)。使用 conda install command 可以从 Anaconda 仓库安装700多个额外的 conda 包。

1.2 什么是conda ?

conda是一个包管理器环境管理器。我们可以通过命令行(Anaconda prompt 或者终端)来使用它。在Windows中是Anaconda prompt,在LinuxmacOS中是终端。conda 是一个python项目,但是它支持的许多语言,例如: Python, R, Ruby, Lua, Scala, Java, JavaScript, C/ C++, FORTRAN

Anaconda 和conda的区别可以简单认为是Anaconda定制了很多科学包。

2. 安装Anaconda

Anaconda 有4个类型,本文仅以 Individual Edition 为例。
在这里插入图片描述
下载地址
在这里插入图片描述

2.1 Windows

可以使用在界面或者Anaconda prompt中使用。
官方安装 教程-windows

2.2 Linux

仅可以在命令行中使用。
官方安装 教程-Linux

2.3 MacOs

可以使用在界面或者命令行中使用。
官方安装 教程-macOS

3. 使用Anaconda

通过使用 Anaconda Navigator或者命令行(在LinuxmacOS系统中是终端,在Windows中是 Anaconda prompt)可以简单地安装、移除、更新任何Anaconda包。

什么是Anaconda Navigator?

Anaconda NavigatorAnaconda发行版中包含的桌面图形用户界面(GUI),使您可以启动应用程序并轻松管理conda程序包(packages),环境(environments)和通道(channels),而无需使用命令行命令。

Navigator可以从 Anaconda Cloud或者本地Anaconda 仓库搜索packages

下面是 Anaconda Navigator的截图。
在这里插入图片描述
下图是 Anaconda prompt的截图。
在这里插入图片描述

为什么要使用 Navigator?

在数据科学中,常常要用到许多包的多个版本,因此需要管理和使用多个环境。

在 Navigator中有一些默认安装的应用,如:

  • JupyterLab,一个基于web的IDE,算是增强版Jupyter Notebook。
  • Jupyter Notebook,是一种 Web 应用,能让用户将说明文本、数学方程、代码和可视化内容全部组合到一个易于共享的文档中。
  • Spyder 一个Pyton的IDE(Integrated Development Environment),最大的优点就是模仿MATLAB的“工作空间”的功能,可以很方便地观察和修改数组的值。
  • PyCharm 一个Python的IDE`。
  • VSCode一个Python的IDE,比较轻量。
  • Glueviz,也就是Glue,它是一个Python的绘图库,用于探索相关数据集内部和之间的关系。 它建立在标准科学库(如Numpy,Matplotlib,Scipy)之上across data、Full scripting capability。
  • Orange 3 App,是一款Python的数据挖掘库,常用于数据的输入、分类、聚类、预处理、建模等。
  • RStudio,是一款R语言的IDE
  • Anaconda Prompt (Windows only)
  • Anaconda PowerShell (Windows only)

Anaconda Navigator 官方教程

命令行启动Anaconda

# 通过命令行启动Anaconda
anaconda-navigator

4. conda 常用命令

conda官方文档

############## 管理conda #######################
# conda版本信息
conda --version
# 更新 conda
conda update conda

############## 管理虚拟环境 #######################
# 创建一个新的环境,并安装一个包
conda create --name 环境名 所安装的包名
# 使用或者切换一个环境
conda activate 环境名 # 4.6之后版本
# 4.6之前版本
activate 环境名 # windows
source activate 环境名 # macOS或Linux
# 切换到默认环境,默认的环境名为base
conda activate # 4.6之后版本
或者
conda activate base # 4.6之后版本
# 4.6之前版本
activate # windows
source activate # macOS或Linux
# 展示所有的环境(以list形式),当前虚拟环境由一个星号标识。
conda info --envs

############## 管理python #######################
# 创建一个指定python版本的虚拟环境
conda create --name 环境名 python=3.5
# python版本信息
python --version


############## 管理包 #######################
# 显示某包的查找信息
conda search 包名
# 安装某(些)包
conda install 包名
# 展示当前环境安装了哪些包
conda list
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章