首页 > 解决方案 > 无法安装 ipywidgets jupyter 实验室扩展

问题描述

我在安装 ipywidgets jupyterlab 扩展时遇到问题。我试着按照这个方向,我得到的消息Building jupyterlab assets (build:prod:minimize)如下:

$  conda install -c conda-forge nodejs

Collecting package metadata (current_repodata.json): done

Solving environment: done

# All requested packages already installed.
$ jupyter labextension install @jupyter-widgets/jupyterlab-manager
Building jupyterlab assets (build:prod:minimize)
$ 

在此过程之后,我收到如下错误消息ModuleNotFoundError: No module named 'ipywidgets'

jupyter 实验室窗口的屏幕截图

我试图用两种方法解决这个问题。

  1. 将此页面作为参考,然后输入了jupyter lab build --minimize=False. 但是,我收到了与以前相同的错误消息:
$ jupyter labextension install @jupyter-widgets/jupyterlab-manager
Building jupyterlab assets (build:prod:minimize)
  1. 将此页面作为参考。但是,当我尝试时$which nodejs,终端显示上没有任何响应。

如何解决此问题并安装 ipywidgets?

我的机器上的信息:

$ which node
/Users/myname/opt/miniconda3/envs/ptfl/bin/node
$ node -v 
v14.5.0
$ which nodejs
$ ls /usr/local/bin/node 
/usr/local/bin/node
$ which npm
/Users/myname/opt/miniconda3/envs/ptfl/bin/npm
$ npm -v 
6.14.5

关于操作系统:MacOS Catalina 版本 10.15.4

关于 miniconda : miniconda3

===============================

更新

7/25:

  1. 我将操作系统从 v10.15.14 更新到 v10.15.5。

  2. 更新操作系统后,我重新尝试安装 ipywidgets,如下所示。

=

$ conda install -c conda-forge nodejs
 Collecting package metadata (current_repodata.json): done
 Solving environment: done

## Package Plan ##

  environment location: /Users/myname/opt/miniconda3/envs/ptfl

  added / updated specs:
    - nodejs


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    nodejs-14.6.0              |       hdde0ff8_0        12.7 MB  conda-forge
    ------------------------------------------------------------
                                           Total:        12.7 MB

The following packages will be UPDATED:

  nodejs                                  14.5.0-h2c41780_0 --> 14.6.0-hdde0ff8_0


Proceed ([y]/n)? y


Downloading and Extracting Packages
nodejs-14.6.0        | 12.7 MB   | ##################################### | 100% 
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
$ jupyter labextension install @jupyter-widgets/jupyterlab-manager
Building jupyterlab assets (build:prod:minimize)

标签: ipywidgets

解决方案


推荐阅读