首页 > 系统相关 >Linux下如何安装配置Jupyter Notebook

Linux下如何安装配置Jupyter Notebook

时间:2024-08-09 10:27:17浏览次数:10  
标签:Jupyter 虚拟环境 Linux Notebook NotebookApp 安装 jupyter

Jupyter Notebook是一种交互式的开源编程环境,可以方便地创建和共享文档,其中包含实时代码、方程、可视化和叙述性文本。

在Linux系统上安装和配置Jupyter Notebook需要以下步骤:

  1. 安装Python和pip

    • Jupyter Notebook是基于Python开发的,因此首先需要确保Python已经安装在您的系统上。在终端中输入以下命令检查是否已经安装了Python:
      python --version
      

      如果没有安装,您可以使用以下命令安装Python:

      sudo apt-get install python3
      
    • 安装pip:pip是Python的包管理工具,您可以使用以下命令来安装它:
      sudo apt-get install python3-pip
      
  2. 安装和创建虚拟环境(可选)

    • 在使用Jupyter Notebook之前,强烈建议您创建一个虚拟环境。虚拟环境可以帮助您隔离不同的项目和依赖包。您可以使用以下命令安装虚拟环境工具(virtualenv):
      sudo pip3 install virtualenv
      
    • 创建一个新的虚拟环境:
      virtualenv myenv
      

      这将在当前目录下创建一个名为myenv的虚拟环境。

  3. 激活虚拟环境

    • 您需要激活虚拟环境,才能在其中安装和运行Jupyter Notebook。使用以下命令激活虚拟环境:
      source myenv/bin/activate
      
  4. 安装Jupyter Notebook

    • 在激活了虚拟环境之后,使用以下命令安装Jupyter Notebook:
      pip3 install jupyter
      
  5. 配置Jupyter Notebook

    • 在安装完成后,您需要对Jupyter Notebook进行一些配置。首先,生成配置文件:

      jupyter notebook --generate-config
      
    • 编辑配置文件:

      vim ~/.jupyter/jupyter_notebook_config.py
      
    • 在配置文件中,搜索以下行并进行相应的更改:

      c.NotebookApp.ip = 'localhost'
      c.NotebookApp.port = 8888
      c.NotebookApp.open_browser = False
      c.NotebookApp.notebook_dir = '/path/to/jupyter/notebooks'
      
      • localhost更改为您希望Jupyter Notebook运行的IP地址(例如0.0.0.0)。
      • 更改端口号(例如8888)。
      • False更改为True以自动在浏览器中打开Jupyter Notebook。
      • /path/to/jupyter/notebooks更改为您希望存储Jupyter Notebook文件的目录。
  6. 运行Jupyter Notebook

    • 使用以下命令启动Jupyter Notebook:

      jupyter notebook
      
    • 您将在终端中看到类似以下的输出:

      [I 16:30:51.524 NotebookApp] Serving notebooks from local directory: /path/to/jupyter/notebooks
      [I 16:30:51.524 NotebookApp] Jupyter Notebook 6.4.4 is running at: http://localhost:8888/
      [I 16:30:51.524 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
      
  7. 在浏览器中访问Jupyter Notebook

    • 在浏览器中输入Jupyter Notebook运行的IP地址和端口号(例如http://localhost:8888/),按下Enter键。
    • 您将会看到Jupyter Notebook的界面,可以创建新的Notebook、打开已有的Notebook,以及运行和编辑代码。

至此,您已经成功地在Linux系统上安装和配置了Jupyter Notebook。您可以开始使用它来进行交互式编程和数据分析等任务。

标签:Jupyter,虚拟环境,Linux,Notebook,NotebookApp,安装,jupyter
From: https://blog.csdn.net/m0_37649480/article/details/141054848

相关文章

  • Linux:Linux权限解析
    一、Linux下的用户分类 在Linux下,有两种用户,一种是超级用户,一种是普通用户超级用户:可以再linux系统下做任何事情,不受权限限制(制定规则,但不需要遵守规则)普通用户:在linux下做有限的事情。(必须遵守相应的规则)超级用户的命令提示符是“#”,普通用户的命令提示符是“$”1、......
  • Linux源码阅读笔记20-PCI设备驱动详解
    PCI基础PCI总线为高性能局部总线,主要解决外部设备之间以及外部设备与主机之间高速数据传输。在数字图形、图像等处理,以及告诉实时数据采集与处理等队数据传输速率要求高的应用中,采用PCI总线进行数据传输。PCI规范能够实现32位并行数据传输,工作频率为33MHz或66MHz,最大吞吐率......
  • Linux-USB驱动笔记-Gadget Function驱动
    1、前言在Linux-USB驱动笔记(四)–USB整体框架中有説到GadgetFunction驱动,下面我们来具体看一下。GadgetFunction就是指设备的功能,比如作为U盘,需要文件存储的功能,则需要FileStorage驱动,这个驱动也称为Function驱动。2、GadgetFunction驱动Function驱动只是利用通用的API,并......
  • Linux-USB驱动笔记--设备控制器(UDC)驱动
    1、前言在Linux-USB驱动笔记(四)–USB整体框架中有説到设备侧的设备控制器(UDC),下面我们来具体看一下。2、设备控制器(UDC)USB设备控制器(UDC)驱动指的是作为其他USB主机控制器的USB硬件设备上的底层控制器驱动。该硬件和驱动负责将一个USB设备依附于一个USB主机控制器上。UDC驱......
  • Linux 【关于 /proc目录详解】
    proc目录:ProcessInformationPseudo-filesystem:进程信息伪文件系统/proc目录并不包含实际的文件,而是提供了一个动态的视图,用于显示系统和进程相关的信息,甚至可以通过更改其中某些文件来改变内核的运行状态。其目的:用于管理和监控系统状态和进程信息/proc文件本身的大小显示......
  • Linux 【关于内核参数详解和优化】
    Linux内核参数是操作系统中用于调整和优化系统性能和行为的关键设置。Linux内核参数可以通过以下几种方式进行查看和修改:/proc/sys目录:大多数内核参数都可以在/proc/sys目录下找到,使用sysctl命令查看和设置这些参数。sysctl.conf文件:此文件通常位于/etc目录中,可以在系统启动......
  • 手把手教你安装Jupyter Notebook(保姆级教程)
    来源于:https://blog.csdn.net/weixin_43855159/article/details/1377387141.什么是JupyterNotebookJupyterNotebook是一个开源的Web应用程序,允许用户创建和共享包含实时代码、方程、可视化和解释性文本的文档。它最初由IPython团队开发,现在已经成为一个独立的项目,并广泛用于......
  • Linux进程管理
    Linux进程管理进程定义分配内存,已分配内存的地址空间安全属性,进程的运⾏身份和权限进程代码,运⾏⼀个或多个的线程进程状态,进程运⾏后的多种状态进程是已启动的可执行程序的运行实例。包含:分配内存、安全属性、进程代码、进程状态。静态程序:二进制文件(如/bin/ls,......
  • 【Linux】【系统纪元】Linux起源与环境安装
    快乐的流畅:个人主页个人专栏:《C游记》《进击的C++》《Linux迷航》远方有一堆篝火,在为久候之人燃烧!文章目录一、Linux的起源1.1计算机硬件1.2计算机软件二、Linux的环境安装2.1安装方式2.2安装版本2.3安装过程2.4远程登录三、Linux的应用场景......
  • Linux标准输入输出与重定向、管道技术
    Linux标准输入输出与重定向、管道技术1.标准输入输出1.1概念每个Linux程序执行时,默认打开三个标准文件描述符:标准输入(STDIN):文件描述符为0,通常对应终端键盘。标准输出(STDOUT):文件描述符为1,默认输出到屏幕。错误输出(STDERR):文件描述符为2,默认输出到屏幕。1.2示例cat......