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

宝塔通过docker部署JupyterHub指南【常见错误处理】

先贴一张成功的截图
在这里插入图片描述
大多数人会卡到两个地方

  • 安装成功之后登录不上去(无论什么账号密码均无效)
  • 登录上去发现服务无法启动(说是什么无响应就是连不上)

问题1

登录上去主要是因为配置文件中的配置和容器中的账号密码不对应
解决办法:

  • 进入容器,创建用户,并且设置密码
# useradd test
# passwd test
  • 去jupyterhub_config.py编写配置(密码要和你刚刚设置的密码一样,我这里是test)
# 管理员用户列表
c.Authenticator.admin_users = {'test'}#c.Authenticator.admin_users = {'root'}  # 管理员用户
c.DummyAuthenticator.password = "test"  # 初始密码设置
c.Authenticator.allow_all = True
  • 设置完之后记得重启容器
    到此为止你会发现,使用你刚刚设置的test/test可以登录

问题2

无法创建服务的问题在于,三方库的缺失,如果你仔细观察安装日志的话,会发现有些包没有安装成功,因此绝大多数情况下,只需要执行以下命令即可

pip install jupyterhub --upgrade
pip install notebook --upgrade

安装的时候,为了速度和稳定,你可以使用国内源,怎么用国内源自行百度,可以换着试,知道安装成功为止,安装完了重启容器

最后

想用中文版的,在容器里面直接安装中文包就行,安装完了刷新浏览器即可,无需重启

pip install jupyterlab-language-pack-zh-CN

下面的AI生成的,喜欢那个看那个

成功安装截图:
JupyterHub安装成功截图

常见问题及解决方案:


问题1:登录失败

症状:安装完成后无法登录(任何账号密码均无效)

原因:配置文件与容器内账号密码不匹配

解决方案

  1. 进入容器创建用户并设置密码
useradd test
passwd test
  1. 修改jupyterhub_config.py配置(密码需与创建的用户密码一致)
# 管理员用户配置
c.Authenticator.admin_users = {'test'}
c.DummyAuthenticator.password = "test"  # 设置登录密码
c.Authenticator.allow_all = True
  1. 重启容器后即可使用test/test登录

问题2:服务启动失败

症状:登录后服务无响应

原因:第三方依赖包未完整安装

解决方案

# 升级必要组件
pip install jupyterhub --upgrade
pip install notebook --upgrade# 建议使用国内镜像源加速安装(如清华源、阿里源等)

安装完成后务必重启容器


额外提示

如需切换中文界面,安装语言包后刷新浏览器即可:

pip install jupyterlab-language-pack-zh-CN
http://www.lryc.cn/news/598430.html

相关文章:

  • 从java到vue3:第二天
  • Vue3 面试题及详细答案120道(91-105 )
  • 个人笔记GUI
  • 【Python】Python多线程爬虫实战:从基础原理到分布式架构实现
  • Linux 基本命令整理
  • #来昇腾学AI 【十天成长计划】大模型LLM Prompt初级班
  • 详解力扣高频 SQL 50 题-1757.可回收且低脂的产品【入门】
  • 保障工业核心命脉:深度解读工业交换机QoS的“智能流量治理”之道
  • docker设置字体及时间,映射到宿主机上
  • rustfs/rustfs基于 Rust 的高性能分布式存储系统
  • 数字系统自动设计:从C++到门级网表
  • EXCEL——INDEX和MATCH傻傻分不清?
  • 基于QT(C++)实现(图形界面)选课管理系统
  • 网易大模型算法面经总结第一篇
  • 【News】同为科技亮相首届气象经济博览会
  • Qt 元对象系统(Meta-Object System)解析
  • 【C#补全计划:类和对象(六)】
  • 【Linux基础知识系列】第六十三篇 - 文件编辑器基础:vim
  • Windows11 本地安装docker Desktop 部署dify 拉取镜像报错
  • 告别下载中断:深入解析Tomcat JSP中的“远程主机强迫关闭连接”与“软件中止连接”
  • BI 系统数据看板全解析:让数据可视化驱动业务决策
  • k8s之ingress定义https访问方式
  • 使用Claude Code从零到一打造一个现代化的GitHub Star项目管理器
  • QT项目-仿QQ音乐的音乐播放器(第二节)
  • 【初识数据结构】CS61B 中的归并排序和选择排序
  • [网安工具] 自动化威胁检测工具 —— D 盾 · 使用手册
  • kubernetes集群中部署CoreDNS服务
  • OceanBase 4.3.5 解析:DDL性能诊断
  • 爆肝整理,性能测试详细汇总,从0到1打通(二)
  • 基于深度学习的胸部 X 光图像肺炎分类系统(三)