conda命令直接安装nodejs时,可能会由于镜像源中nodejs版本过低导致没法安装高本版的nodejs,导致无法jupyterlab使用一些扩展插件。
解决方法如下:(windows环境下直接按提示下载版本安装就行,此处只介绍linux环境的解决方法)
一、 到官网下载nodejs。
二、按github步骤安装。
github原链接 Installation · nodejs/help Wiki · GitHub
step 1 解压安装文件到需要安装nodejs的目录。
打开终端,执行下面的命令。其中:
VERSION和DISTRO分别对应下载文件的文件名中的版本号和系统环境。
/usr/local/lib/nodejs是nodejs的安装目录,可自行调整。
VERSION=v18.14.0
DISTRO=linux-x64
sudo mkdir -p /usr/local/lib/nodejs
sudo tar -xJvf node-$VERSION-$DISTRO.tar.xz -C /usr/local/lib/nodejs
step2 设置环境变量
export PATH=/usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin:$PATH
step3 刷新profile文件
. ~/.profile
step4 建立软连接
到上一步,可在当前目录通过node -v查询到nodejs版本了,但仍需要执行下面命令,使得在任何文件目录执行node -v都可以查询。
其中【usr/local/lib/nodejs/nodejs/node-v18.14.0-linux-x64/】是nodejs的安装路径,需要根据安装路径调整。
ln -s /usr/local/lib/nodejs/nodejs/node-v18.14.0-linux-x64/bin/node /usr/local/bin/
ln -s /usr/local/lib/nodejs/nodejs/node-v18.14.0-linux-x64/bin//npm /usr/local/bin/
三、确认安装结果
执行下面的命令检查node版本号,以确认安装是否成功。
node -v