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

Python基础 | jupyter工具的安装与基本使用

@[TOC](Python基础 | jupyter工具的安装与基本使用

  • 一、jupyter介绍
    • 1.1 jupyter简介
    • 2.2 jupyter主要特点
  • 二、实践环境介绍
  • 三、安装Python3
    • 3.1 更新软件源
    • 3.2 安装Python3
    • 3.3 查看版本
    • 3.4 更换pip源
  • 四、安装jupyter工具
    • 4.1 安装jupyter
    • 4.2 启动jupyter
    • 4.3 访问jupyter服务
  • 五、测试python环境
    • 5.1 设置中文
    • 5.2 运行python脚本
  • 六、总结

一、jupyter介绍

1.1 jupyter简介

Jupyter是一个开源的交互式计算环境,最初是作为IPython项目的一部分开发的。它提供了一个基于Web的界面,可以支持多种编程语言(如Python、R、Julia等)的交互式编程和数据可视化。

2.2 jupyter主要特点

  1. 交互式笔记本

    • Jupyter Notebook 是一种 Web 应用程序,允许用户创建和共享包含实时代码、方程、可视化图表和叙述性文本的文档。
    • 用户可以在同一个文档中编写代码、运行代码并查看结果,非常适合数据分析和可视化。
  2. 多语言支持

    • Jupyter 支持多种编程语言,包括 Python、R、Julia 和 Scala 等,这使得它成为跨领域协作的理想工具。
  3. 易于分享与协作

    • 笔记本文件(.ipynb)可以轻松导出为 HTML、PDF 或 Markdown 格式,便于分享和发布。
    • Jupyter 还支持通过 JupyterHub 和 JupyterLab 等工具进行多人协作。
  4. 丰富的扩展生态系统

    • Jupyter 拥有一个庞大的社区和丰富的扩展库,提供了各种插件和工具来增强功能,如魔法命令、自定义主题和交互式小部件等。
  5. 集成开发环境

    • JupyterLab 是 Jupyter Notebook 的下一代界面,提供了一个更强大的集成开发环境,支持多面板布局、文件浏览器、终端等高级功能。
  6. 教育与培训

    • 由于其直观的界面和交互性,Jupyter 广泛应用于教学和培训,帮助学生和初学者快速上手编程和数据分析。

二、实践环境介绍

  • 本次实践环境介绍:
hostname操作系统版本内核版本IP地址Python版本
jeven01Ubuntu 22.04.1 LTS5.15.0-119-generic192.168.3.883.10.12

三、安装Python3

3.1 更新软件源

执行以下命令,更新软件源。

 apt update

3.2 安装Python3

执行以下命令,安装Python环境。

apt install python3-pip python3  python3-venv -y

3.3 查看版本

查看Python和pip版本

root@
http://www.lryc.cn/news/2391766.html

相关文章:

  • Python开发AI智能体(九)———构建RAG对话应用
  • NW907NW918美光固态闪存NW920NW930
  • 【Deepseek 学网络互联】跨节点通信global 和节点内通信CLAN保序
  • Python 迭代器:从基础到高级
  • 9.5 Q1 | 北京协和医学院GBD发文 | 1990-2021 年全球、区域和国家心力衰竭负担及其根本原因
  • 软件工程 3.0:智能驱动的软件新时代
  • 从C++编程入手设计模式1——单例模式
  • 根据Cortex-M3(包括STM32F1)权威指南讲解MCU内存架构与如何查看编译器生成的地址具体位置
  • vue的h函数(在 Vue 2中也称为 createElement)理解
  • MCP入门实战(极简案例)
  • STM32中,如何理解看门狗
  • Cursor从入门到精通实战指南(一):开始使用Cursor
  • 麒麟v10+信创x86处理器离线搭建k8s集群完整过程
  • 计算机组成原理——cache
  • EasyExcel使用导出模版后设置 CellStyle失效问题解决
  • 关于AWESOME-DIGITAL-HUMAN的部署
  • WebAssembly 及 HTML Streaming:重塑前端性能与用户体验
  • python同步mysql数据
  • shell之通配符及正则表达式,grep参数
  • RuoYi前后端分离框架集成手机短信验证码(一)之后端篇
  • Knife4j框架的使用
  • 深兰科技陈海波率队考察南京,加速AI医诊大模型区域落地应用
  • 【芯片设计中的交通网络革命:Crossbar与NoC架构的博弈C架构的博弈】
  • deepseek告诉您http与https有何区别?
  • mac将自己网络暴露到公网
  • 考研政治资料分享 百度网盘
  • 拓扑排序算法剖析与py/cpp/Java语言实现
  • 罗马-华为
  • 单例模式的隐秘危机
  • 微信小程序常用方法