问题 运行 Lux 库 - Jupyter 笔记本

Problem running the Lux library - Jupyter Notebooks

我在笔记本上 运行 Lux 库时遇到问题。

我尝试按照他们的 README 文件中的说明进行操作,并在 Stack 上寻找答案,但没有。

这是我的输入和输出:

输入 1:

!pip install lux-api
!jupyter labextension install @jupyter-widgets/jupyterlab-manager
!jupyter labextension install luxwidget

输出 1:

Building jupyterlab assets (production, minimized)
Building jupyterlab assets (production, minimized)

输入 2:

!jupyter nbextension install --py luxwidget
!jupyter nbextension enable --py luxwidget

输出 2:

Installing (...) 
Traceback (...) 
PermissionError: [Errno 13] Permission denied: '/usr/local/share/jupyter'
Enabling notebook extension luxwidget/extension...
      - Validating: problems found:
        - require?  X luxwidget/extension

输入 3:

from pydataset import data
import pandas as pd
import lux

输入4:

df = data('iris')
df

输出 4:

Data table

Empty output after pressing the toggle button

P.s.: 我在 Mac.

上安装了 Node.JS

lux 似乎依赖于 /usr/local/share/jupyter 文件夹。

我的解决方案是用

创建一个新文件夹
sudo mkdir /usr/local/share/jupyter

之后,我用

更改了权限
sudo chmod 777 /usr/local/share/jupyter

对我来说,将此文件夹的访问权限授予其他用户没有问题。

在此之后,我执行了以下两个命令:

jupyter nbextension install --py luxwidget
jupyter nbextension enable --py luxwidget

如果你使用conda,你想执行

jupyter labextension install @jupyter-widgets/jupyterlab-manager
jupyter labextension install luxwidget

一些信息是从Lux

中提取的