Linux服务器上搭建JupyterNotebook教程

搭建需知

1.确保是Linux服务器;

2.已经在linux服务器上安装好anaconda3;

搭建教程

请按照顺序依次执行下面的命令:

1、安装Jupyter Notebook

执行以下命令,安装jupyter notebook

复制代码
conda install jupyter

【注】 如果anaconda3安装成功的话,jupyter默认是安装过的,这里只是重复确认以下,确保jupyter notebook安装成功。

2、配置Jupyter-config

2.1 生成jupyter配置文件

复制代码
jupyter notebook --generate-config

该命令执行后会生成一个/.jupyter/jupyter_notebook_config.py的文件。

在执行以上命令时,会输出此文件的位置(一般该文件的位置基本就在本目录下),根据输出的位置,打开该文件。

2.2 修改Jupyter_notebook_config.py

复制代码
c.NotebookApp.ip = ''     # 设置访问IP
c.NotebookApp.open_browser = False    # 默认不自动打开浏览器
c.NotebookApp.password = ''			# 输入刚刚生成的密钥
c.NotebookApp.port = 8888			# 设置端口, 其他端口应该也是可以的
c.NotebookApp.notebook_dir = ''     # 设置Jupyternotebook 打开的根目录

【说明】

1)设置c.NotebookApp.ip = ''

在Linux服务器中运行ifconfig命令,系统输出一个或多个ip地址,选择其中一个填入即可,如下图所示。

2)设置c.NotebookApp.password = ''

在Linux服务器中依次执行如下命令:
python
from notebook.auth import passwd
passwd()

执行完毕后,输入密码,且系统输出一串密码,保存系统生成的密码,放入c.NotebookApp.password = ''中,如图所示。

3)设置c.NotebookApp.notebook_dir = ''

在引号中输入要使用jupyter notebook的文件路径。

【综上】执行完毕后,得到如下内容:

复制代码
c.NotebookApp.ip = 'xx.xx.xx.xx'     # 设置访问IP
c.NotebookApp.open_browser = False    # 默认不自动打开浏览器
c.NotebookApp.password = 'xxxxxxx'			# 输入刚刚生成的密钥
c.NotebookApp.port = 8888			# 设置端口, 其他端口应该也是可以的
c.NotebookApp.notebook_dir = 'xxxxxxx'     # 设置Jupyternotebook 打开的根目录

将以上内容全部追加到jupyter_notebook_config.py文件的末尾,并保存文件。

3、运行Jupyter Notebook

使用cd命令,转到要使用jupyter notebook的文件目录,运行如下命令打开Jupyter:

复制代码
jupyter notebook

结果如图所示:

在得到的浏览器中输入得到的http地址,就可以成功打开jupyter notebook,如下图所示。

相关推荐
倔强的石头10614 小时前
【Linux指南】Makefile入门:从概念到基础语法
linux·运维·服务器
ajassi200014 小时前
linux C 语言开发 (七) 文件 IO 和标准 IO
linux·运维·服务器
程序猿编码15 小时前
基于 Linux 内核模块的字符设备 FIFO 驱动设计与实现解析(C/C++代码实现)
linux·c语言·c++·内核模块·fifo·字符设备
一只游鱼15 小时前
Zookeeper介绍与部署(Linux)
linux·运维·服务器·zookeeper
lllsure16 小时前
【Docker】存储卷
运维·docker·容器
wheeldown16 小时前
【Linux】 存储分级的秘密
linux·运维·服务器
不做菜鸟的网工16 小时前
Headscale 的部署方法和使用教程
运维
天天进步201516 小时前
掌握React状态管理:Redux Toolkit vs Zustand vs Context API
linux·运维·react.js
艾醒(AiXing-w)16 小时前
探索大语言模型(LLM):Ollama快速安装部署及使用(含Linux环境下离线安装)
linux·人工智能·语言模型
垚垚领先16 小时前
Kdump 文档 - 基于 kexec 的崩溃转储解决方案
linux