Anaconda 基础教程

一、什么是 Anaconda?

Anaconda 是一个开源的 Python 和 R 语言的发行版本,致力于为数据科学、机器学习、大数据处理和科学计算提供便利的包管理和环境管理工具。它包含了 conda 包管理器和超过 1500 个数据科学常用的库。

二、Anaconda 的核心组成

  1. Conda:用于包管理和环境管理的工具。
  2. Anaconda Navigator:图形界面的包和环境管理工具。
  3. 预装库:如 NumPy、Pandas、Matplotlib、Jupyter Notebook 等。

三、安装 Anaconda

1. 下载

访问官网:https://www.anaconda.com,根据操作系统选择相应版本下载(Windows、macOS、Linux)。

2. 安装

  • Windows:运行下载的 .exe 文件,按照提示安装。
  • macOS/Linux:运行 .pkg 或 .sh 安装包。

3. 验证

安装完成后,打开终端或 Anaconda Prompt,输入:

        conda --version

若返回 conda 的版本号,说明安装成功。

四、使用 Conda 管理环境

A. 命令行方式(熟悉终端的用户)

1. 创建新环境

使用以下命令创建一个名为 myenv,并指定 Python 版本的虚拟环境:

        conda create -n myenv python=3.9

2. 激活环境

        conda activate myenv

执行后,终端左侧提示符前会出现 (myenv),表示当前处于该虚拟环境中。

3. 退出环境

        conda deactivate

回到基础环境。

4. 查看已创建的环境

        conda env list

或:

        conda info --envs

5. 删除环境

        conda remove -n myenv --all

B. 图形界面方式(适合初学者)

1. 打开 Anaconda Navigator

在开始菜单中点击“Anaconda Navigator”。

2. 创建新环境

  • 在左侧选择“Environments”。
  • 点击底部的“Create”按钮。
  • 输入环境名称(如:myenv),选择 Python 版本(如 3.9)。
  • 点击“Create”,系统将自动创建并安装必要的组件。

3. 激活环境并安装包

  • 在环境列表中选择刚创建的环境。
  • 选择“Open Terminal”进入当前环境的终端。
  • 也可在“Home”页中选择在此环境中打开 Jupyter Notebook、Spyder 等工具。

4. 删除环境

  • 在“Environments”中选中需删除的环境。
  • 点击右侧小齿轮图标,选择“Remove”。

通过这两种方式,用户都可以灵活管理多个项目所需的不同依赖环境,避免库版本冲突。

五、使用 Conda 管理包

1. 安装包

如: 

        conda install numpy

2. 升级包

如:  

        conda update numpy

3. 删除包

如:  

        conda remove numpy

六、使用 Anaconda Navigator(图形界面)

  1. 打开 Navigator:Windows 用户可在开始菜单中找到 Anaconda Navigator。
  2. 常见功能:
    • 创建/管理环境
    • 启动 Jupyter Notebook、Spyder、VSCode 等工具
    • 安装/卸载包

七、使用 Jupyter Notebook

1. 启动

在终端或 Anaconda Prompt 中输入:

        jupyter notebook

浏览器会自动打开,进入 Jupyter 的界面。

2. 创建新文件

点击右上角“New” -> 选择 Python3 创建新的笔记本。

八、常见问题

  1. Anaconda 太大,占用磁盘空间怎么办?
    可考虑使用 Miniconda,只包含最小的 Conda 工具。
  2. pip 与 conda 混用是否安全?
    一般推荐优先使用 conda 安装,若库未收录,可使用 pip。

九、小结

Anaconda 是数据科学入门者和专业开发者常用的工具,通过 Conda 和 Navigator,可以方便地管理 Python 环境和各种数据科学库,是构建稳定开发环境的首选方案。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值