问题描述
我对Jupyter笔记本电脑很陌生。我已经在Windows 10的WSL2中安装了Ubuntu 20.04。我已经安装了python3.8
和virtualenv
。在新的virtualenv中(让我们称为venv1
),我已经安装了ipython
,jupyter
,jupyterlab
。
我要执行以下操作:
我遇到了this extension(称为ext0
video tut),它们似乎完全一样。但是,我还没有尝试过,因为我立即遇到了jupter lab's extesions,特别是以下两个扩展名:
呼叫ext1
上方的第一个分机和第二个ext2
。
单击ext1
链接将打开this,看起来很正确。单击ext2
链接将打开this,它是jupyterlab的主目录,因此似乎不是扩展目录。我不知道应该安装哪一个。我都可以尝试。但是我无法,因为单击安装会打开以下错误消息:
使用conda
安装扩展站点asks。但是,我之前没有使用过conda。我可以通过其他方式安装节点吗?我尝试通过执行pip install nodejs
进行安装,然后重新启动了jupyter lab。但是仍然无法安装扩展程序。只能使用conda
吗?
此外,我正在使用vscode连接到在WSL中的venv1
中运行的jupyter笔记本。我猜这也会为vscode和WSL交互创建节点服务器,正如我在Windows Task Manager中看到的那样。这是否与为jupyter Lab扩展安装的nodejs冲突?
解决方法
使用 Ubuntu
curl -sL https://deb.nodesource.com/setup_15.x | sudo -E bash -
sudo apt-get install -y nodejs
以 root 身份使用 Debian
curl -sL https://deb.nodesource.com/setup_15.x | bash -
apt-get install -y nodejs