Я создал довольно сложный графический пользовательский интерфейс для конвейера анализа данных, который используется в нейробиологической лаборатории. Я построил его с помощью Python в блокноте Jupyter, используя ipywidgets
и различные библиотеки интерактивных графиков, такие как боке. По сути, это просто графический интерфейс для существующего пакета анализа Python, но многие исследователи не обладают достаточными навыками программирования для его использования и, следовательно, нуждаются в графическом интерфейсе.
Проблема в том, что это довольно сложный процесс установки. Вам нужно установить anaconda, установить кучу библиотек, запустить сервер ноутбуков Jupyter и т. д. Этот процесс установки невозможен для людей с минимальными техническими навыками.
Как я могу упаковать и доставить свое приложение Jupyter Notebook как можно ближе к типу установки «загрузить и дважды щелкнуть установщик»? Это должно быть легко для нетехнических людей. Предлагает ли здесь что-нибудь новая JupyterLab? Могу ли я каким-то образом упаковать его как приложение Electron?
conda package
, содержащим всю вашу среду; затем этот tar-файл можно установить с помощьюconda install --offline <tarfile>
. Обратите внимание, что любые локально скомпилированные библиотеки (например, с помощью Cython) нельзя будет перемещать, поэтому это работает, только если вы используете чистый python + предварительно упакованные библиотеки. см. это обсуждение. - person Isaiah Norton   schedule 05.12.2018