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

Anaconda 安装

目录

1. [简介](#简介)

2. [安装Anaconda](#安装anaconda)

3. [环境管理](#环境管理)

4. [Jupyter Notebook 快速入门](#jupyter-notebook-快速入门)

5. [常用命令](#常用命令)

简介

Anaconda 是一个用于科学计算的 Python 和 R 的发行版,它包含了众多流行的科学、数学、工程和数据分析包。Anaconda 提供了一个包管理系统(conda)和环境管理系统来帮助用户轻松地安装、更新和管理软件包及其依赖项。

安装Anaconda

1. 下载Anaconda

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

2. 安装Anaconda

- 对于Windows系统:

```bash

Anaconda3-2024.09-Windows-x86_64.exe /S

```

- 对于MacOS/Linux系统:

```bash

bash Anaconda3-2024.09-Linux-x86_64.sh

```

3. 验证安装

打开终端或Anaconda Prompt,输入以下命令检查Anaconda是否正确安装:

```bash

conda list

```

环境管理

创建新环境

```bash

conda create --name myenv

```

激活环境

- 在Windows上:

```bash

conda activate myenv

```

- 在MacOS/Linux上:

```bash

source activate myenv

```

安装包到环境中

```bash

conda install numpy pandas

```

升级包

```bash

conda upgrade numpy

```

列出环境中的所有包

```bash

conda list

```

删除环境

```bash

conda env remove --name myenv

```

Jupyter Notebook 快速入门

启动Jupyter Notebook

```bash

jupyter notebook

```

创建一个新的Notebook

点击页面右上方的“New”按钮,然后选择“Python 3”。

示例代码

```python

打印Hello World

print("Hello World")

使用numpy进行简单的矩阵运算

import numpy as np

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

b = np.array([[5, 6], [7, 8]])

result = np.dot(a, b)

print(result)

```

保存Notebook

在文件菜单中选择“Save”,或者直接按`Ctrl+S`快捷键保存。

关闭Jupyter Notebook

在浏览器中关闭Notebook页面,并且在终端窗口中按`Ctrl+C`停止Jupyter服务。

常用命令

- 查看已安装的包:

```bash

conda list

```

- 更新所有包:

```bash

conda update --all

```

- 搜索特定包:

```bash

conda search numpy

```

- 导出环境配置为yaml文件:

```bash

conda env export > environment.yml

```

- 从yaml文件重建环境:

```bash

conda env create -f environment.yml

```


http://www.mrgr.cn/news/29286.html

相关文章:

  • leetcode438找到字符串种所有异位词
  • 高级java每日一道面试题-2024年9月15日-架构篇[分布式篇]-如何在分布式系统中实现事务?
  • Linux容器化管理——Docker常见命令总结
  • MySQL篇(窗口函数/公用表达式(CTE))(持续更新迭代)
  • 报名开启!第七届“强网”拟态防御国际精英挑战赛正式官宣
  • 用户体验不好的网站都有哪些特点?
  • spring boot admin集成,springboot2.x集成监控
  • JVM内存学习
  • 单指标RSRS沪深300择时:​年化13.7%,最大回撤-16​%(附代码与策略下载)
  • 「iOS」push与present
  • 智能生成ppt使用什么软件?这些AI应用不容错过
  • html详细知识
  • JMeter 中使用 Gson 操作请求中的Boby参数
  • 【mechine learning-11-梯度下降的数学公式推导】
  • 直流斩波电路
  • Selenium with Python学习笔记整理(网课+网站)
  • 0基础跟德姆(dom)一起学AI 数据处理和统计分析03-Numpy环境搭建
  • 换脸动漫转真人:ComfyUI无实物Cosplay
  • 养殖场中的分布式光伏发电
  • iptables限制网速