Anaconda 安装与使用教程

embedded/2024/9/23 5:50:27/

1. 介绍

Anaconda 是一个用于科学计算的 Python 和 R 的发行版,它包含了众多流行的科学、数学、工程和数据分析包。Anaconda 是完全免费的,并且适用于 Windows、Mac 和 Linux 平台。它不仅是一个发行版,还提供了一个环境管理系统,可以轻松安装包及其依赖项,并且能够在多个 Python 和 R 环境之间切换。

2. 安装 Anaconda

2.1 下载

- 访问 [Anaconda 官方网站](https://www.anaconda.com/products/distribution) 下载适合您操作系统的版本。

- 选择适合您的操作系统(Windows, macOS 或 Linux)以及 Python 版本的安装程序。

2.2 安装过程

- 双击下载好的安装程序。

- 跟随安装向导进行安装,默认设置通常适用于大多数用户。

- 注意:在安装过程中有一个选项询问是否将 Anaconda 添加到系统 PATH 环境变量中,请根据需要选择。

3. 创建虚拟环境

虚拟环境允许您为不同的项目创建独立的环境,每个环境都可以拥有自己的依赖项集合而不影响其他环境。

```bash

创建一个新的环境,命名为 myenv,使用 Python 3.8 版本

conda create --name myenv python=3.8

激活新创建的环境

conda activate myenv

```

4. 管理包

4.1 安装包

```bash

在当前激活的环境中安装 numpy 包

conda install numpy

```

4.2 升级包

```bash

升级 numpy 到最新版本

conda upgrade numpy

```

4.3 查看已安装包

```bash

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

conda list

```

4.4 卸载包

```bash

卸载 numpy 包

conda remove numpy

```

5. 管理环境

5.1 查看所有环境

```bash

列出所有可用的环境

conda info --envs

```

5.2 删除环境

```bash

删除名为 myenv 的环境

conda env remove --name myenv

```

6. 使用 Jupyter Notebook

Jupyter Notebook 是一个交互式笔记本,支持实时代码、数学方程、可视化和 Markdown 文档。

6.1 安装 Jupyter

```bash

如果没有安装 Jupyter,可以在任何环境中安装

conda install jupyter

```

6.2 启动 Jupyter Notebook

```bash

在当前激活的环境中启动 Jupyter Notebook

jupyter notebook

```

7. 示例:使用 Pandas 进行数据处理

```python

import pandas as pd

创建一个简单的 DataFrame

data = {

'Name': ['John', 'Anna', 'Peter', 'Linda'],

'Age': [28, 24, 35, 32],

'Country': ['USA', 'Canada', 'Germany', 'Australia']

}

df = pd.DataFrame(data)

输出 DataFrame

print(df)

```


http://www.ppmy.cn/embedded/115436.html

相关文章

WPF 异步

在 WPF 中,异步编程非常重要,尤其是为了保持 UI 线程的响应性。由于 WPF 的 UI 操作必须在主线程上进行,耗时的任务(如文件读写、网络请求等)如果直接在 UI 线程上执行,会导致 UI 冻结,界面无法…

前端组件库Element UI 的使用

一、准备工作 1.确保安装了开发软件 VS Code(此处可查阅安装 VS Code教程),确保相关插件安装成功 2.安装Node.js 和创建Vue项目(此处可查阅安装创建教程) 3.成功在VS Code运行一个Vue项目(此处可查阅运行…

【练习16】求最小公倍数

链接:求最小公倍数_牛客题霸_牛客网 (nowcoder.com) 题目分析: 要求最小公倍数,要先用辗转相除法求最大公约数。假如有两个数a、b: 最小公倍数a*b / a和b的最大公约数 最大公约数 (b, a % b),直…

第十一章 【后端】商品分类管理微服务(11.3)——商品管理模块 yumi-etms-goods

11.3 商品管理模块 yumi-etms-goods 新建 yumi-etms-goods 模块 添加依赖 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns&#

外包干了4年,技术退步太明显了。。。。。

先说一下自己的情况&#xff0c;本科生生&#xff0c;20年通过校招进入武汉某软件公司&#xff0c;干了差不多4年的功能测试&#xff0c;今年国庆&#xff0c;感觉自己不能够在这样下去了&#xff0c;长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能…

【Taro】初识 Taro

笔记来源&#xff1a;编程导航。 概述 Taro 官方文档&#xff1a;https://taro-docs.jd.com/docs/ &#xff08;跨端开发框架&#xff09; Taro 官方框架兼容的组件库&#xff1a; taro-ui&#xff1a;https://taro-ui.jd.com/#/ &#xff08;最推荐&#xff0c;兼容性最好&…

DOM【JavaScript】

在JavaScript中&#xff0c;DOM (Document Object Model&#xff1a;文档对象模型) 是web页面的编程接口&#xff0c;用于表示和操作 HTML 和 XML 文档。它将文档结构化为一个树形结构&#xff0c;允许开发者通过 JavaScript 访问和修改网页的内容、结构和样式。以下是一些关于…

分布式环境中解决主从延时的一些思路

目录标题 MySQL主从复制复习为什么要做主从复制&#xff1f;主从复制的原理主从延迟的原因&#xff1f; 解决思路1. 读写分离与延迟容忍2. 异步复制优化3. 缓存机制&#xff08;常用&#xff09;4. 最终一致性方案&#xff08;常用&#xff09;5. 主从切换与自动故障恢复&#…