主要在局域网使用,方便共享演示使用。
不然自己用的话,直接安装下就可以了。我用的服务器是Ubuntu。
安装步骤:
1.安装notebook
1 | pip3 install notebook |
2.生成配置文件
1 | jupyter notebook --generate-config |
运行可以可以看到在哪个目录下生成了配置文件:jupyter_notebook_config.py
比如生成的目录为:/home/ubuntu/.jupyter/jupyter_notebook_config.py
3.修改配置文件
我是直接用ftp把文件下载下来修改后再上传的,也可以用vi直接修改配置文件。
修改了以下几项内容,默认都是用#
进行了注释的,去掉#
后修改就行。
1 | # 配置 IP 地址和端口 |
这里的password是需要运行后生成的,
运行python3 -c "from jupyter_server.auth import passwd; print(passwd())"
后会提示输入密码,输入密码后就会显示 argon2这一行,生成了密码哈希值(用的是argon2算法)。
1 | Enter password: |
反正我是局域网使用,密码可以直接设为空,就直接回车就行。
Jupyter Server(JupyterLab 3.x 及更高版本)中是默认的加密方式是argon2,原来旧版本应该用的是 SHA-1。
4.运行服务
直接测试,运行 jupyter notebook
。
看到有这样的提示就可以了。
1 | [I 2024-12-24 10:00:00.000 ServerApp] The Jupyter Server 2.14.2 is running at: |
通过浏览器访问:http://<your-server-ip>:8888
就行。
5.使用脚本文件后台运行服务
测试成功后,就用脚本文件在后台运行。
1).启动脚本 (start_jupyter.sh)
1 |
|
说明:
nohup:用于让进程在退出终端后继续运行。
–no-browser:阻止自动打开浏览器。
–port=8888:设置 Jupyter 使用的端口(根据需要调整)。
–ip=0.0.0.0:允许所有 IP 地址访问 Jupyter。
/home/ubuntu/jupyter/notebook.log 2>&1:将输出和错误重定向到日志文件中。
2).停止脚本 (stop_jupyter.sh)
1 |
|
3).设置脚本权限
依次执行以下命令:
1 | chmod +x start_jupyter.sh |
4).运行脚本
启动 Jupyter Notebook:./start_jupyter.sh
停止 Jupyter Notebook:./stop_jupyter.sh
站内其它关于jupyter notebook的文章:Jupyter Notebook安装使用
- 本文标题:Linux服务器安装Jupyter Notebook服务
- 本文作者:HDUZN
- 创建时间:2024-12-24 14:01:27
- 本文链接:http://hduzn.cn/2024/12/24/Linux服务器安装JupyterNotebook服务/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!