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

使用命令行 (Anaconda Prompt)

1. 介绍

Anaconda 是一个用于科学计算的 Python 和 R 数据科学平台发行版。它包含了众多流行的科学、数学、工程和数据分析包。Anaconda 是完全免费的,并且支持 Windows、Mac 和 Linux 平台。

2. 安装 Anaconda

2.1 下载 Anaconda

- 访问 [Anaconda 官方下载页面](https://www.anaconda.com/products/distribution)。

- 选择适合您操作系统的版本(Python 3.x)进行下载。

2.2 安装 Anaconda

- 运行下载好的安装程序。

- 遵循安装向导的提示完成安装。注意勾选“Add Anaconda to my PATH environment”选项以便于命令行使用。

3. 使用 Anaconda Navigator

Anaconda Navigator 是一个图形界面工具,可以帮助用户管理环境和包,以及启动 Jupyter Notebook 或 Spyder 等应用。

3.1 启动 Navigator

- 在开始菜单或应用程序中找到 Anaconda Navigator 并启动。

3.2 创建环境

1. 打开 Navigator,点击 `Environments` 标签页。

2. 点击 `Create` 按钮来创建一个新的环境。

3. 输入环境名称,选择 Python 版本和其他需要的包。

3.3 启动应用

- 在 Navigator 中选择一个环境后,可以点击应用图标(如 Jupyter Notebook)来启动该应用。

4. 使用命令行 (Anaconda Prompt)

Anaconda 提供了一个命令行界面,可以用来管理环境和包。

4.1 创建新环境

```bash

conda create --name myenv python=3.7

```

4.2 激活环境

```bash

conda activate myenv

```

4.3 安装包

```bash

conda install numpy pandas

```

4.4 升级包

```bash

conda update numpy

```

4.5 删除包

```bash

conda remove numpy

```

4.6 删除环境

```bash

conda env remove --name myenv

```

5. 使用 Jupyter Notebook

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

5.1 启动 Jupyter Notebook

```bash

jupyter notebook

```

5.2 编写并运行代码

```python

示例代码:打印 Hello World!

print("Hello World!")

```

5.3 保存与共享

- 在浏览器中点击 File -> Save and Checkpoint 来保存你的工作。

- 可以通过 File -> Download as -> .ipynb JSON (.py, HTML, etc.) 来导出笔记本文件。

6. 管理 Anaconda 包

Anaconda 提供了一个庞大的软件库,可以通过 `conda search` 命令来查找可用的包。

```bash

conda search numpy

```

7. 更新 Anaconda

为了获取最新的功能和修复,定期更新 Anaconda 是很重要的。

```bash

conda update anaconda

```

8. 高级主题

- [x] 自定义镜像源

- [x] 使用 conda-forge 渠道

- [x] 跨平台使用 Anaconda

8.1 设置镜像源

```bash

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --set show_channel_urls yes

```

8.2 使用 conda-forge 渠道

```bash

conda config --add channels conda-forge

```


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

相关文章:

  • Spring Boot | 使用 `@Scheduled`: 定时任务的实现与优化
  • MySQL和SQL的区别简单了解和分析使用以及个人总结
  • 面向对象 vs 面向过程
  • Unreal Engine 5 C++: 插件编写03 | MessageDialog
  • 线上搭子小程序:随时随地找搭子!
  • 详解Linux中cat命令
  • 软件开发详解:通过源码搭建高效的食堂采购与供应链管理平台
  • VOC2007数据集
  • Linux高级I/O:多路转接模型
  • 计算机毕业设计 校园志愿者管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • Linux进程间通信——Socket套接字
  • 计算机毕业设计 | SSM 凌云招聘平台 求职问答审批系统(附源码)
  • 【智能制造-32】通信冗余
  • win10 win11 设置文件权限以解决Onedrive不能同步问题
  • [Linux]:信号(下)
  • 计算机毕业设计 玩具租赁系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试
  • Can‘t get Kerberos realm
  • 智能体趋势:未来科技的核心驱动力
  • 4款AI生成PPT工具推荐,提升工作效率
  • 6个Python小游戏项目源码【免费】
  • 前端常见面试-首页性能提升、项目优化
  • leetcode第二十六题:删去有序数组的重复项
  • JavaScript 中的日期与时间处理
  • 設置Android設備全局代理
  • Fastapi做成docker启动失败,需要启动线程。
  • vue3 快速入门系列 —— 基础
  • OpenHarmony(鸿蒙南向开发)——小型系统内核(LiteOS-A)【内核通信机制】上
  • 第一个Java程序(二)
  • c++类中的特殊函数
  • 一篇关于网络的文章