jupyter lab build失败,提示需要安装版本>=12.0.0的nodejs但其实已从官网安装18.17.0版本 的解决方法

这篇具有很好参考价值的文章主要介绍了jupyter lab build失败,提示需要安装版本>=12.0.0的nodejs但其实已从官网安装18.17.0版本 的解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

出现的问题如题目所示,这个问题差点要把我搞死了。。。但还是在没有重装的情况下解决了😘。

问题来源

初衷是想安装lsp扩展,直接在jupyter lab网页界面的extensions中搜索lsp并点击install @krassowski/jupyterlab-lsp,会提示需要先在命令行进行 pip install jupyter-lsp 或者使用 conda install jupyter-lsp ,如果已经安装,点击继续的话,会接着出现提示 需要安装 node.js 或 npm 作为前提。

由于直接在conda环境中安装 nodejs 和 npm 非常慢,于是我选择去官网安装,中文英文的官网都行,我用的这个nodejs中文官网,直接选择长期维护版下载即可:
jupyter lab build失败,提示需要安装版本>=12.0.0的nodejs但其实已从官网安装18.17.0版本 的解决方法,jupyter,ide,python
下载的是一个 .msi 文件,双击安装,并选择将 nodejs 添加到系统变量中,nodejs的安装就算完成了。由于 nodejs 自带 npm,因此 npm 也不需要单独安装了。

判断安装成功与否,在命令行输入 node -v 和 npm -v 查看版本号,能看到的就是安装好了,我的版本号如下:
jupyter lab build失败,提示需要安装版本>=12.0.0的nodejs但其实已从官网安装18.17.0版本 的解决方法,jupyter,ide,python

jupyter lab build失败,提示需要安装版本>=12.0.0的nodejs

但根据上面的内容,我其实已经从官网安装过18版本的nodejs了。

查看conda环境中的nodejs 和npm版本,发现确实还是 0.1.1 的版本,这里我尝试了很多网上的方法,比如直接 conda install 或者 conda install -c forge 最新版本的nodejs什么的,甚至我尝试使用 msi 文件在conda里本地安装,想把我虚拟环境里的包版本提上去,最后当然是失败了。

总之,基本上看到的方法我都用过了,包括升级jupyterlab,还是不行,差点要重装。

解决方法

最后的解决方法是既然整体环境中是有 nodejs 和 npm 的,而 conda 环境又是优先 本环境内的包,那我直接把本环境里低版本的包删掉不就好了?不用升级,不用忍受慢的要死的conda 网速直接 conda uninstall nodejs。

(这部分因为当时只是本电脑菜鸡的尝试,因此没有截图记录)

经过上述步骤后,在命令行进行 jupyter lab build 时还是报错了,但起码没有 nodejs>=12.0.0 的提示报错,也是一个进步!

不报错 nodejs >= 12.0.0 相关的 Runtime Error,转而报错 RuntimeError: JupyterLab failed to build,问题解决:

观察 jupyter labextension list ,看最后一行,发现只有 lsp 插件是待 build 的。如下图:
jupyter lab build失败,提示需要安装版本>=12.0.0的nodejs但其实已从官网安装18.17.0版本 的解决方法,jupyter,ide,python

这个问题的解决方案,插件的作者也给出了回答:https://stackoverflow.com/questions/68276261/runtimeerror-jupyterlab-failed-to-build,先 uninstall,升级 jupyterlab,再重新 pip install 即可。但其实这一步我好像没有升级 jupyter lab,直接在命令行 install lsp之后,我查看了一下jupyter lab的版本,发现从 3.0 自动升级成了 3.6.5,我也不知道咋回事。
把不准的uu还是可以按作者给出的方法来,保险一点。

后续问题

发现不能通过在命令行直接 jupyter lab 的方式打开 lab,发现报错:

AttributeError: 'ExtensionManager' object has no attribute '_extensions'
  

查看过程中的报错提示会发现如下内容:
jupyter lab build失败,提示需要安装版本>=12.0.0的nodejs但其实已从官网安装18.17.0版本 的解决方法,jupyter,ide,python
可见最后一行的 nbclassic 是关键,查看自己的 nbclassic 版本后发现是 0.2.6 的。

这个问题的解决方案参考macos启动jupyter lab 错误:attributeerror: ‘extensionmanager‘ object has no attribute ‘_extensions‘

直接在命令行 pip install nbclassic == 0.2.8 即可:
jupyter lab build失败,提示需要安装版本>=12.0.0的nodejs但其实已从官网安装18.17.0版本 的解决方法,jupyter,ide,python

完结撒花🎇🎇🎇

  
这下再直接 jupyter lab,就可以打开了,享受插件吧!
jupyter lab build失败,提示需要安装版本>=12.0.0的nodejs但其实已从官网安装18.17.0版本 的解决方法,jupyter,ide,python
要使用 drawio,新建一个 Launcher,点击 diagram 即可
jupyter lab build失败,提示需要安装版本>=12.0.0的nodejs但其实已从官网安装18.17.0版本 的解决方法,jupyter,ide,python
打开之后是下面这样:
jupyter lab build失败,提示需要安装版本>=12.0.0的nodejs但其实已从官网安装18.17.0版本 的解决方法,jupyter,ide,python文章来源地址https://www.toymoban.com/news/detail-645587.html

到了这里,关于jupyter lab build失败,提示需要安装版本>=12.0.0的nodejs但其实已从官网安装18.17.0版本 的解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 远程服务器ubuntu安装Jupyter Lab详细教程

    不用打开电脑,不用启动anaconda,随时随地,公交地铁上使用手机输入网站就能启动 jupyter notebook 进行代码编写、数据分析,着实是很方便。在你成功白嫖一台服务器之后,可以按照下面的教程,手把手教你配置一个专属于你自己的远程 Jupyter Notebook,随时随地利用Python进行数

    2024年02月12日
    浏览(45)
  • XMLHttpRequest 请求失败也需要给出提示

    是的,当XMLHttpRequest请求失败时,给用户一个提示是一个好的做法。这可以帮助用户了解请求是否成功,如果请求失败,他们可以采取适当的行动,例如重新发送请求或与技术支持联系。 以下是一些可能导致XMLHttpRequest请求失败的常见原因: 网络连接问题:如果用户的网络连

    2024年02月12日
    浏览(35)
  • 解决:Python3.7版本安装pyinstaller一直失败,报错提示“error: subprocess-exited-with-error”

    Python3.7版本安装pyinstaller一直失败解决!无论是直接pip install pyinstaller还是指定pyinstaller各种版本安装,又或者pycharm进行安装也是失败,再就是重装PIP,还把pyinstaller的wheel文件下载到本地进行安装,总之试了各种方法都无效,折腾了好久。 pip install pyinstaller报错如下: error:

    2023年04月08日
    浏览(31)
  • (Python)Jupyter Notebook无法运行代码,且提示error和自动保存失败时如何操作?无法链接内核?

    目录 一、报错情形 1、运行代码时跳转下一行,无法执行代码。 2、在修改文件名是提示失败,出现“error”字样。 二、深层原因 三、解决方案 四.建议使用原环境 Anaconda的Jupyter Notebook作为优秀的网页编辑器,非常适用于编写Python程序,但往往可能因安装版本不兼容等原因而

    2024年02月07日
    浏览(40)
  • VMware 克隆失败,提示指定的虚拟磁盘需要修复【已解决】

    最近在学习搭建 hadoop 集群,今天克隆模板机的时候报错了,提示 指定的虚拟磁盘需要进行修复 ,说实话一脸懵逼。 话不多说,百度之。 有文章说要 vmware-vdiskmanager -R \\\"虚拟磁盘路径\\\" ,我打开 cmd 黑窗口去执行了,结果提示 \\\'vmware-vdiskmanager\\\' 不是内部或外部命令,也不是可运

    2024年02月12日
    浏览(109)
  • VMware 克隆失败,提示指定的虚拟磁盘需要修复的解决方法

    默认是C:Program Files (x86)VMwareVMware Workstation,然后在文件夹路径行输入cmd,回车,进入命令行。也可以先cmd进入命令行,再cd到VMware的安装目录 可以在VMware里找到,如下 找到虚拟磁盘文件,例如我的 然后执行指令 这里CSND很多是直接vmware-vdiskmanager -R “虚拟磁盘路径”,然后

    2024年02月12日
    浏览(35)
  • 【Anaconda】jupyter notebook的升级版jupyter Lab4.0的安装配置,自学Python利器,你值得拥有!新工具你装了没?

    前几天,jupyter lab4.0已经发布,因为chatgpt的火爆,貌似都没太多人关注jupyter lab 新版本的发布这事了。 不过,如果你想自学Python,一定不要错过这个自学Python的利器。 我想每个Python程序员都会知道Jupyter Notebook 这个工具。 Jupyter Notebook 就像是一个神奇的“魔法记事本”,让你

    2024年02月12日
    浏览(56)
  • Jenkins构建失败提示ERROR: Couldn‘t find any revision to build. Verify the repository and branch ...

    问题现象 :在jenkins的使用过程中,创建好项目后,执行构建的后,任务失败,查询控制台输出打印如下:  错误提示为:ERROR: Couldn\\\'t find any revision to build. Verify the repository and branch configuration for this job. 问题原因: Jenkins调用git时用了默认的*/master,而gitlab默认使用的是main,打

    2024年02月11日
    浏览(38)
  • android 12版本文件操作需要的权限,需要跳转设置页面,提醒用户手动设置

    安卓12版本的,API31,在对文件file操作时,除了申请 这个是在API30以上都需要的,否则就会报找不到文件的错误  跳转设置项,用户手动打开当前APP的文件操作权限

    2024年02月12日
    浏览(46)
  • 解决python安装包需要Microsoft C++ Build Tools问题

    python在安装一些需要从C源码编译的包的时候会报错说你没有 Microsoft Visual C++ 14.0或者更高版本。 error: Microsoft Visual C++ 14.0 or greater is required. Get it with \\\"Microsoft C++ Build Tools\\\": https://visualstudio.microsoft.com/visual-cpp-build-tools/ 如果不想安装庞大的VS,可以选择只安装编译器组件Microsof

    2024年02月16日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包