Как установить расширение Jupyter Lab, которое не опубликовано

Я хочу установить следующее расширение Jupyter Lab: https://github.com/deathbeds/jupyterlab-outsource

Рекомендации по установке файла README не работают. Итак, я попробовал следующее:

git clone https://github.com/deathbeds/jupyterlab-outsource.git
cd jupyterlab-outsource
jupyter labextension install src/_core
jupyter labextension install src/blockly
jupyter labextension install src/prosemirror

Вывод команды jupyter labextension list показывает, что эти расширения включены.

Однако при запуске jupyter lab я получаю следующие предупреждающие сообщения в журнале записной книжки jupyter:

Failed to fetch package metadata for '@deathbeds/jupyterlab-outsource-prosemirror': <HTTPError 404: 'Not Found'>
Failed to fetch package metadata for '@deathbeds/jupyterlab-outsource': <HTTPError 404: 'Not Found'>
Failed to fetch package metadata for '@deathbeds/jupyterlab-outsource-blockly': <HTTPError 404: 'Not Found'>

Не могли бы вы объяснить, как заставить работать расширения?


person Karl Alexius    schedule 27.02.2020    source источник


Ответы (1)


В опубликованных вами предупреждающих сообщениях упоминается несколько элементов, которые указаны как закомментированные здесь по этому поводу страница, на которую вы ссылаетесь для расширения, в частности https://github.com/deathbeds/jupyterlab-outsource. Вы пробовали запустить этот код, чтобы посмотреть, исправляет ли он его?

jupyter labextension install \
@deathbeds/jupyterlab-outsource
@deathbeds/jupyterlab-outsource-prosemirror \
@deathbeds/jupyterlab-outsource-blockly

Замечу, что в последнем коммите в нескольких местах написано «начать обновление до jlab 1.0». Может быть, он отстает от многих достижений JupyterLab в последнее время?

person Wayne    schedule 27.02.2020
comment
Замечу, что последний коммит говорит о начале обновления до jlab 1.0 в нескольких местах. Может быть, он не поспевает за многими достижениями в JupyterLab в последнее время? В дополнение к этому, это, похоже, небольшой проект для одного человека, так что подобных проблем следует ожидать. - person AMC; 27.02.2020
comment
Результатом этой команды является ValueError: @ deathbeds / jupyterlab-outource не является допустимым пакетом npm. Фактически это расширение не может быть найдено в строке поиска расширений Jupyter Lab. - person Karl Alexius; 28.02.2020
comment
Моя версия лаборатории jupyter - 1.2.6 - person Karl Alexius; 28.02.2020