Проблема с запуском библиотеки Lux — Записные книжки Jupyter

#python #jupyter-notebook

Вопрос:

У меня возникли проблемы с запуском библиотеки 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:

Таблица данных

Пустой вывод после нажатия кнопки переключения

P.s.: У меня есть узел.JS установлен на моем Mac.

Ответ №1:

Кажется, что 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

Комментарии:

1. Мой плохой, я это исправил.

2. Сработало как шарм!