Linux服务器Ubuntu系统环境中安装Jupyter Notebook并且配置内核以便在网页端调用

一、前提

  在使用终端访问,并且个人目录下已创建环境。如果还不知道创建环境和安装包,请参考之前文章
机器学习模型算法代码需要在环境中安装的库和包

二、安装相关库Jupyter Notebook

使用pip 或 conda指令安装,确保服务器上安装了 Python 和 pip

bash 复制代码
pip install jupyterlab
或者
pip install notebook

三、配置 Jupyter Notebook

生成 Jupyter Notebook 配置文件

bash 复制代码
jupyter notebook --generate-config

这会在用户主目录下生成一个配置文件 ~/.jupyter/jupyter_notebook_config.py。

四、 设置密码

为了安全起见,建议为 Jupyter Notebook 设置密码。你可以使用以下命令生成密码。

bash 复制代码
jupyter notebook password

输入密码后,它会自动更新配置文件中的密码哈希。

五、 安装内核

bash 复制代码
pip install ipykernel

然后,将当前环境添加到 Jupyter Notebook 内核列表中

bash 复制代码
python -m ipykernel install --user --name=myenv --display-name "Python (myenv)"

其中 myenv 是你给内核起的名字,"Python (myenv)" 是显示在 Jupyter Notebook 中的名称

六、配置远程访问

如果你需要通过远程访问 Jupyter Notebook,需要修改配置文件以允许远程连接。

编辑 ~/.jupyter/jupyter_notebook_config.py 文件,找到并修改以下配置项

bash 复制代码
c.NotebookApp.allow_remote_access = True
c.NotebookApp.ip = '0.0.0.0'  # 允许所有IP访问
c.NotebookApp.open_browser = False  # 不自动打开浏览器
c.NotebookApp.port = 8888  # 设置端口号,默认是8888

七、访问 Jupyter Notebook

  在浏览器中输入服务器的 IP 地址和端口号(例如 http://<服务器IP>:8888),然后输入你设置的密码即可访问 Jupyter Notebook。

相关推荐
wang_shu_mo_ran1 小时前
网络编程(一):网络编程初识
运维·服务器·网络
hai3152475431 小时前
九章空间几何对照直译法:通用芯片 / 定制专用芯片 编译适配规则
linux·汇编·bash
ton_tom2 小时前
设备驱动程序编程-Linux2.6.10-kdb安装-32位
linux·运维·服务器
dddwjzx2 小时前
嵌入式Linux C应用编程入门——进程 ( 二 )
linux·嵌入式
坐望云起2 小时前
FFmpeg.wasm 纯浏览器端视频压缩与格式转换实战:零服务器、零上传、100% 隐私
服务器·ffmpeg·wasm
cft56200_ln3 小时前
gPTP Master 报文目的 MAC 地址
运维·服务器·网络
jieyucx4 小时前
【系统安全铁律】解密 Linux 权限三色数字密码:chmod 最小化赋权与生产环境避坑指南
linux·安全·系统安全·权限·chmod·777
AOwhisky5 小时前
Linux(CentOS)系统管理入门笔记(第四期)——文件系统(下篇):文件与目录操作实战——cpmvmkdirrmln
linux·运维·笔记·centos·云计算·文件系统
岑梓铭5 小时前
考研408《操作系统》复习笔记,第四章《4.2.2 文件操作、文件共享、文件保护》
linux·考研·操作系统·文件系统·408
Mr.HeBoYan5 小时前
DPDK为什么越来越少使用rte_ring?——从Lock-Free到Run-to-Completion,重新理解现代DPDK架构演进(上)
linux·网络·算法·性能优化·架构·dpdk