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

在物理机上安装 Jupyter 的完整指南

一、Jupyter 简介

1.1 什么是 Jupyter

Jupyter 是一个开源项目,为数据分析、可视化和机器学习提供了一个基于 Web 的交互式环境。通过 Jupyter Notebook,用户可以在同一个文档中编写代码、运行代码、添加文本说明以及展示结果。

1.2 Jupyter 的主要组件

  • Jupyter Notebook:提供基于 Web 的交互式界面。
  • Jupyter Lab:更现代化的交互式开发环境。
  • Kernels:支持多种语言的计算内核(如 Python、R、Julia 等)。

1.3 为什么选择 Jupyter

  • 多语言支持:支持 Python、R、Scala 等多种语言。
  • 强大的可视化功能:轻松展示数据分析结果。
  • 开放性和扩展性:支持插件和扩展,适配不同的开发需求。

二、环境准备

在物理机上安装 Jupyter,需要确保以下基本条件:

2.1 系统要求

  • 操作系统:Linux(Ubuntu/Debian)、macOS 或 Windows。
  • 网络:能够访问互联网以下载依赖包(离线安装需额外准备离线资源)。

2.2 必备工具

  • Python 环境:建议使用 Python 3.7 或以上版本。
  • 包管理工具:如 pipconda
  • 终端工具:如 Linux 的终端或 Windows 的 PowerShell。

2.3 检查 Python 和 pip

在终端中运行以下命令,检查 Python 和 pip 是否安装:

python3 --version
pip3 --version

如果未安装,可以根据操作系统选择安装方式:

  • Ubuntu
    sudo apt update
    sudo apt install python3 python3-pip
    
  • Windows:从 Python 官网 下载并安装。

三、安装 Jupyter

3.1 使用 pip 安装 Jupyter

Jupyter 可以通过 pip 直接安装,具体步骤如下:

  1. 更新 pip:

    pip3 install --upgrade pip
    
  2. 安装 Jupyter:

    pip3 install jupyter
    
  3. 验证安装:

    jupyter --version
    

    如果看到 Jupyter 的版本号,说明安装成功。

3.2 使用 conda 安装(可选)

如果您使用 Anaconda 或 Miniconda,可以通过以下方式安装:

  1. 安装 Jupyter Notebook:

    conda install -c conda-forge notebook
    
  2. 安装 Jupyter Lab:

    conda install -c conda-forge jupyterlab
    

四、启动和使用 Jupyter

4.1 启动 Jupyter Notebook

在终端中运行以下命令:

jupyter notebook

成功启动后,浏览器会自动打开,显示 Jupyter Notebook 的界面。如果没有自动打开,可以手动在浏览器中访问:

http://localhost:8888

4.2 创建新 Notebook

  1. 在 Jupyter 的界面中,点击右上角的 New 按钮。
  2. 选择所需的内核(例如 Python 3)。
  3. 开始编写代码。

4.3 使用 Jupyter Lab

Jupyter Lab 是 Jupyter 的升级版,界面更加现代化。启动命令如下:

jupyter lab

五、高级配置

5.1 配置 Jupyter 密码

默认情况下,Jupyter 使用令牌进行身份验证。为了提高安全性,可以设置密码。

  1. 生成密码配置:

    jupyter notebook password
    

    按提示输入密码并确认。

  2. 修改配置文件:
    打开 ~/.jupyter/jupyter_notebook_config.py 文件,确保包含以下内容:

    c.NotebookApp.password = 'sha1:你的加密密码'
    

5.2 修改默认工作目录

  1. 编辑配置文件:

    nano ~/.jupyter/jupyter_notebook_config.py
    
  2. 添加或修改以下内容:

    c.NotebookApp.notebook_dir = '/path/to/your/directory'
    

5.3 设置 Jupyter 以服务模式运行

可以将 Jupyter 配置为后台服务,便于长期使用:

  1. 创建 systemd 服务文件:

    sudo nano /etc/systemd/system/jupyter.service
    
  2. 添加以下内容:

    [Unit]
    Description=Jupyter Notebook
    After=network.target
    
    [Service]
    User=你的用户名
    ExecStart=/usr/bin/jupyter-notebook --config=/home/你的用户名/.jupyter/jupyter_notebook_config.py
    Restart=always
    
    [Install]
    WantedBy=multi-user.target
    
  3. 启动服务并设置开机自启:

    sudo systemctl start jupyter
    sudo systemctl enable jupyter
    

六、常见问题排查

6.1 Jupyter 无法启动

  1. 确保 Python 和 pip 已正确安装。
  2. 检查安装路径:
    which jupyter
    
  3. 重新安装:
    pip3 install --force-reinstall jupyter
    

6.2 浏览器无法打开

  1. 检查 Jupyter 是否启动:
    jupyter notebook list
    
  2. 手动访问地址:
    http://localhost:8888
    

6.3 内核无法启动

  1. 查看日志输出:
    jupyter notebook --debug
    
  2. 重新安装内核:
    pip3 install ipykernel
    

七、总结

本文详细介绍了在物理机上安装 Jupyter 的完整步骤,包括环境准备、安装方式、配置及常见问题解决方法。通过这篇教程,您可以轻松地在自己的物理机上部署 Jupyter,满足日常的数据分析和开发需求。希望本教程对您有所帮助!


http://www.kler.cn/a/420830.html

相关文章:

  • 深入探讨锁升级问题
  • 工作:三菱PLC防止程序存储器爆满方法
  • 嵌入式系统应用-LVGL的应用-平衡球游戏 part2
  • Neo4j APOC-01-图数据库 apoc 插件介绍
  • 营业执照 OCR 识别 API 的发展前景
  • apache中的Worker 和 Prefork 之间的区别是什么?
  • Spark 内存管理机制
  • androidstudio 最新继承 proto kts 方式
  • WEB开发: 丢掉包袱,拥抱ASP.NET CORE!
  • 代码随想录算法训练营第三十四天 | 62.不同路径 | 63. 不同路径 II | 343.整数拆分 | 96.不同的二叉搜索树
  • 【前端】JavaScript 中的创建对象模式要点
  • java 在方法里,开一个线程,如果报错,不影响原来的方法
  • spring boot有哪些不足之处?
  • NaviveUI框架的使用 ——安装与引入(图标安装与引入)
  • 使用PyPDF2工具加载pdf文件数据
  • Linux C/C++编程之动态库
  • 使用Grafana K6来测测你的系统负载能力
  • 前端禁用 页面复制粘贴
  • SpringBoot 构建在线家具商城:系统设计与技术实现
  • element-ui的下拉框报错:Cannot read properties of null (reading ‘disabled‘)
  • Qt入门6——Qt窗口
  • python学习笔记13 python中的函数(下)
  • 40分钟学 Go 语言高并发:【实战课程】性能瓶颈分析与优化实战
  • 基于Matlab合成孔径雷达(SAR)回波信号建模与多指标质量评估
  • nodejs建立TCP服务器端和TCP客户端之间的连接
  • VisionPro、Mac、IPad、如何连接Windows 文件互传