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

docker中配置交互式的JupyterLab环境的问题

【报错1】 Could not determine jupyter lab build status without nodejs

【解决措施】安装nodejs(利用conda进行安装/从官网下载进行安装)

1、conda安装

conda install -c anaconda nodejs

安装后出现其他报错:Please install nodejs 5+ and npm before continuing installation. nodejs may be installed using conda or directly from the nodejs website.

解决措施:【安装的nodejs的版本太低,安装指定高版本,无法安装可参考2】:

2、从官网下载安装

下载地址:https://nodejs.org/en/download/prebuilt-binaries

版本选择:v20.12.0 (LTS) version of Node. js for Linux running x64

安装方式(解压后直接创建下载路径内node软连接即可):

ln -s /usr/local/node/bin/node /usr/local/bin/node

ln -s /usr/local/node/bin/npm /usr/local/bin/npm

安装后查看nodejs版本(node-v)出现报错:

【node: /1ib/x86_64-linux-gnu/libc. so.6: version `GLIBC_2.28' not found (requied… )

解决思路:【下载编译 https://mirror.bjtu.edu.cn/gnu/libc/glibc-2.28.tar.xz】

遇到报错:【critical programs are missing or too old: gawk bison】

参考多篇文献解决方法仍make instalI失败,换个思路来避开这个问题:

【安装低版本nodejs:v15.14.0 version of Node. js for Linux running x64即可解决】

查看nodejs版本可成功显示!

【报错2】 Failed validating schema (@jupyterlab/apputils-extension:package):'^0.6.2' is not valid under any of the given schemas

【解决措施】主要是由于扩展包缺失

# 查询安装的扩展

jupyter labextension list

# 命令行安装对应的扩展

jupyter labextension install @jupyterlab/git

jupyter labextension install @jupyterlab/github

jupyter labextension install @jupyterlab/debugger

jupyter labextension install @krassowski/jupyterlab-lsp

jupyter labextension install @lckr/jupyterlab_variableinspector

参见 https://www.cnblogs.com/banshaohuan/p/13652143.html

安装nbextensions插件:

pip install jupyter_nbextensions_configurator jupyter_contrib_nbextensions

http://www.lryc.cn/news/330222.html

相关文章:

  • SQLAlchemy 来查询并统计 MySQL 中 JSON 字段的一个值
  • HTTPS ECDHE 握手解析(计算机网络)
  • 在git上先新建仓库-把本地文件提交远程
  • Redis 过期删除策略
  • MySQL 锁合集与事务隔离级别
  • 题解 -- 第六届蓝桥杯大赛软件赛决赛C/C++ 大学 C 组
  • Lua脚本的使用
  • hcia datacom课程学习(5):MAC地址与arp协议
  • unbuntu mysql8.0新建用户及开启远程连接
  • Intel FPGA (1):线性序列机
  • 翻译: 硅谷软件工程师面试:准备所需的一切
  • 视频推拉流EasyDSS点播平台云端录像播放异常的问题排查与解决
  • kubuntu23.10安装sdl2及附加库和 sfml2.5.1
  • Centos JDK1.8 下载安装
  • iOS开发进阶(十四):xcodebuild 命令应用详解
  • uniapp 开发之原生Android插件
  • 构建第一个JS应用(FA模型)
  • 物联网学习2、MQTT 发布/订阅模式介绍
  • docker--部署 (超详版) (五)
  • 谷粒商城——通过接口幂等性防止重复提交订单
  • 谈谈MVCC机制
  • Linux之用户账号、用户组和与账号有关的系统文件
  • mac 安装 pip,如果你的电脑已经有 python3
  • java 枚举
  • Java学习之类和对象、内存底层
  • 递归遍历目录结构和树状展现
  • 【C++的奇迹之旅(二)】C++关键字命名空间使用的三种方式C++输入输出命名空间std的使用惯例
  • 如何通过针对iOS的动态分析技术绕过反调试机制
  • 33.Python从入门到精通—Python3 正则表达式 re.match函数 re.search方法 re.match与re.search的区别
  • 便携式气象站是什么