当前位置: 首页 > article >正文

安装 Anaconda

Anaconda 是一个用于科学计算的 Python 和 R 的发行版,支持 Windows、Linux 和 macOS 操作系统。它包含了众多流行的科学、数学、工程和数据分析包。本教程将介绍如何安装 Anaconda,并演示如何使用其环境管理功能以及 Jupyter Notebook 进行简单的数据处理工作。

1. 安装 Anaconda

1.1 下载 Anaconda

- 访问 Anaconda 官方网站: [https://www.anaconda.com/products/distribution](https://www.anaconda.com/products/distribution)

- 选择适合您操作系统的版本进行下载。

1.2 安装 Anaconda

对于 Windows 用户:

- 双击下载好的安装文件。

- 在安装过程中,勾选“Add Anaconda to my PATH environment”以便在命令提示符中直接运行 conda 命令。

- 按照默认设置完成安装步骤。

对于 Linux 用户:

- 打开终端。

- 使用以下命令解压安装包(假设下载的是 anaconda3-latest-Linux-x86_64.sh):

```bash

bash anaconda3-latest-Linux-x86_64.sh

```

- 按照提示完成安装。

- 添加 Anaconda 到您的 PATH 环境变量中:

```bash

echo 'export PATH="/home/yourusername/anaconda3/bin:$PATH"' >> ~/.bashrc

source ~/.bashrc

```

对于 macOS 用户:

- 打开 Terminal。

- 使用 curl 或者 wget 下载安装脚本:

```bash

curl -O https://repo.anaconda.com/archive/Anaconda3-latest-MacOSX-x86_64.sh

```

- 执行安装脚本并按照提示操作:

```bash

bash Anaconda3-latest-MacOSX-x86_64.sh

```

- 完成后,重启 Terminal 或运行以下命令使更改生效:

```bash

source ~/.bash_profile

```

2. 创建和管理环境

Anaconda 允许用户创建多个独立的环境来隔离不同项目的依赖关系。

2.1 创建新环境

- 创建名为 `myenv` 的环境,包含 Python 3.7 版本:

```bash

conda create --name myenv python=3.7

```

2.2 激活环境

- 激活 `myenv` 环境:

```bash

conda activate myenv

```

2.3 安装包

- 在 `myenv` 环境中安装 NumPy 包:

```bash

conda install numpy

```

2.4 查看已安装包

- 显示当前环境中所有已安装的包:

```bash

conda list

```

2.5 删除包

- 卸载 NumPy 包:

```bash

conda remove numpy

```

2.6 删除环境

- 删除 `myenv` 环境:

```bash

conda env remove --name myenv

```

3. 使用 Jupyter Notebook

Jupyter Notebook 是一个 Web 应用程序,允许用户创建和共享包含实时代码、方程式、可视化和叙述性文本的文档。

3.1 启动 Jupyter Notebook

- 首先确保安装了 Jupyter:

```bash

conda install jupyter

```

- 在激活的环境中启动 Jupyter Notebook:

```bash

jupyter notebook

```

3.2 编写第一个 Notebook

- 在浏览器中打开的 Jupyter 主页上点击右上角的“New”按钮,然后选择 “Python 3” 创建一个新的 Notebook 文件。

- 在新的 Notebook 中输入以下 Python 代码并运行:

```python

import numpy as np

a = np.array([1, 2, 3])

print(a)


http://www.kler.cn/news/339908.html

相关文章:

  • Python 从入门到实战34(实例2:绘制蟒蛇)
  • yolov8-pose的TensorRT动态库部署(C++)
  • 【VUE】怎么实现虚拟dom 和实际dom 的分离和衔接
  • 算法灰度膨胀腐蚀算子优化方法
  • No.11 笔记 | PHP学习指南:从函数到面向对象概览
  • YOLOv11模型地址
  • 图解大模型LLM学习路径:清晰易懂的学习指南,非常详细收藏我这一篇就够了
  • Word转pdf
  • sql注入第8关
  • vscode配置:启用括号对着色
  • 软件工程相关
  • 使用 Python 批量修改文件夹中文件名称
  • mongodb导入导出
  • Linux基础命令netstat详解
  • 谢希仁计算机网络 (四)—— 网络层
  • 探索Spring Boot:教学资源大全
  • 分布式共识算法ZAB
  • PAT甲级-1004 Counting Leaves
  • OCR模型调研及详细安装
  • 【Linux系统编程】第二十九弹---深入探索Linux文件系统:从磁盘存储到inode结构与文件操作