1. 介绍
Anaconda 是一个用于科学计算的 Python 和 R 的发行版,它包含了众多流行的科学、数学、工程和数据分析包。Anaconda 不仅提供了这些包,还简化了包管理和环境管理。
2. 安装 Anaconda
2.1 下载
- 访问 [Anaconda 官网](https://www.anaconda.com/products/distribution) 下载适合您操作系统的版本(Windows, macOS, 或 Linux)。
2.2 安装
- 双击下载好的安装文件并按照提示完成安装过程。
- 在安装过程中可以选择添加 Anaconda 到系统路径中。
3. 基础命令
Anaconda 自带了一个名为 `conda` 的包管理器,可以用来创建环境和安装包。
| 命令 | 描述 |
|------------------|------------------------------------|
| `conda --version`| 显示 conda 版本 |
| `conda list` | 列出当前环境中所有已安装的包 |
| `conda info` | 显示有关 conda 安装的信息 |
4. 创建与管理环境
4.1 创建环境
```bash
conda create --name myenv
```
4.2 激活环境
在 Windows 上:
```bash
conda activate myenv
```
在 macOS 和 Linux 上:
```bash
source activate myenv
```
4.3 安装包到环境
```bash
conda install numpy
```
4.4 删除环境
```bash
conda env remove --name myenv
```
5. 使用 Jupyter Notebook
Jupyter Notebook 是 Anaconda 包含的一个交互式笔记本应用,可用于编写文档、运行代码以及展示结果。
5.1 启动 Jupyter Notebook
```bash
jupyter notebook
```
5.2 在 Jupyter Notebook 中使用 Python
5.2.1 创建一个新的笔记本
点击页面右上角的 "New" 并选择 "Python 3"。
5.2.2 编写和运行代码
```python
示例代码: 打印 Hello World
print("Hello World")
```
6. 使用 Conda-forge 通道
Conda-forge 是一个社区运营的软件包和构建基础设施,包含了大量的软件包。
6.1 添加 conda-forge 通道
```bash
conda config --add channels conda-forge
```
6.2 从 conda-forge 安装包
```bash
conda install -c conda-forge pandas
```
7. 更新 Anaconda
```bash
conda update anaconda
```
8. 卸载 Anaconda
```bash
conda install anaconda-clean
anaconda-clean --yes
```
然后手动删除 Anaconda 目录。
9. 高级主题
9.1 创建虚拟环境并指定 Python 版本
```bash
conda create --name py36 python=3.6
```
9.2 创建环境并安装多个包
```bash
conda create --name py36 numpy scipy matplotlib
```
9.3 导出环境配置为 YAML 文件
```bash
conda env export > environment.yml
```
9.4 从 YAML 文件重建环境
```bash
conda env create -f environment.yml