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

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

一、前提

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

二、安装相关库Jupyter Notebook

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

pip install jupyterlab
或者
pip install notebook

三、配置 Jupyter Notebook

生成 Jupyter Notebook 配置文件

jupyter notebook --generate-config

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

四、 设置密码

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

jupyter notebook password

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

五、 安装内核

pip install ipykernel

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

python -m ipykernel install --user --name=myenv --display-name "Python (myenv)"

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

六、配置远程访问

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

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

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。

相关文章:

  • TCP通讯与基于C#TCP通讯,跨窗收发消息Demo
  • JavaScript 内存管理:利用数据结构优化内存使用
  • Linux系统中proc是做什么的?
  • MySQL索引深度剖析:从数据结构到实际应用
  • 【MySQL篇】数据类型
  • 01 计算机系统层次结构和冯·诺依曼计算机
  • thinkphp think-captcha 前后端分离 图形验证码
  • 兴起的Spring Ai框架【详解 搭建Spring Ai项目,以及简单的ai大模型智能体应用,附有图文+示例代码】
  • 前缀和与差分算法
  • DeepSeek 1.5B蒸馏模型的J6部署(Llama方式)
  • 【QGIS二次开发】
  • C# 牵手DeepSeek:打造本地AI超能力
  • Hue Load Balance配置
  • Flutter 学习之旅 之 flutter 使用 fluttertoast 的 toast 实现简单的 Toast 效果
  • Word快速替换修改学术论文所有中的中括号引用未上标格式
  • XML 编辑器:全面指南与最佳实践
  • springboot整合mybatisplus (详细)
  • k8s面试题总结(六)
  • 意识的本质是什么?
  • Vue.js 学习笔记
  • 做网站的品牌公司有哪些/大型网站建设
  • 河南省专业做网站公司/域名购买哪个网站好
  • 网上学学网站开发工程师/微信裂变营销软件
  • python 做网站 数据库/计算机培训机构哪个最好
  • 郑州上海做网站的公司/seo自然排名
  • 做哪个视频网站赚钱的/注册网址