JupyterLab Desktop: различия между версиями
Dzmuh (обсуждение | вклад) (→Ссылки) |
Dzmuh (обсуждение | вклад) |
||
| (не показано 7 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
'''JupyterLab Desktop''' — кросс-платформенный дистрибутив [[JupyterLab]] для десктопа. Это самый быстрый и простой способ начать работу, обладающий гибкостью сложных вариантов применения. | |||
== Функции == | |||
=== Запуск === | |||
JupyterLab Desktop можно запустить из графического интерфейса, щёлкнув значок приложения, или командой CLI <code>jlab</code>, запускающей приложение из определённых каталогов и открывающее файлы по указанному пути. | |||
<syntaxhighlight lang="bash"> | |||
# launch in the current directory | |||
jlab . | |||
# launch in a directory at the relative path | |||
jlab ../notebooks | |||
# launch notebook at the path | |||
jlab ../notebooks/test.ipynb | |||
</syntaxhighlight> | |||
=== Пользовательские среды Python === | |||
Приложение поставляется со средой [[conda]] Python, новейшей версией JupyterLab и несколькими популярными библиотеками Python, готовыми к применению в научных вычислениях и рабочих процессах data science. Экземпляр сервера JupyterLab используется как серверная часть со средой Python по умолчанию. | |||
Для конкретных и более широких потребностей есть возможность изменить используемую JupyterLab Desktop среду на другую доступную на компьютере — conda, [[venv]] или [[pyenv]]. | |||
=== Подключение к удалённому серверу === | |||
В дополнение к автоматическому запуску экземпляра сервера JupyterLab локально и использованию его в качестве серверной части приложения, JupyterLab Desktop можно подключить к существующему удалённому экземпляру сервера JupyterLab. | |||
JupyterLab Desktop может подключаться к экземплярам удалённых серверов с аутентификацией, например SSO. Пользователю отображаются экраны входа в систему, предоставляемые используемой им службой аутентификации, и данные надёжно хранятся в сеансах браузера. Информация о сеансе может быть сохранена для автоматического повторного входа в систему при следующем запуске. | |||
[[Файл:Jlab_2024-11-11_162027.png|центр|мини|713x713пкс]] | |||
=== Поддержка тем === | |||
JupyterLab Desktop теперь поддерживает тёмную, светлую и системную темы. Выбрать их можно в настройках. Системная тема в основном применяет к приложению светлую/тёмную тему, выбранную для ОС. | |||
[[Файл:Jlab_themes_2024-11-11_162027.png|центр|мини|713x713пкс]] | |||
=== Пользовательские диалоги с jupyter-ui-toolkit === | |||
JupyterLab Desktop использует компоненты [https://github.com/jupyterlab-contrib/jupyter-ui-toolkit/ jupyter-ui-toolkit] для диалоговых окон, они предоставляют единый и современный внешний вид всего приложения. А jupyter-ui-toolkit — это инструментарий пользовательского интерфейса, предоставляющий компоненты пользовательского интерфейса с поддержкой создания тем для проектов экосистемы Jupyter. | |||
== Ссылки == | == Ссылки == | ||
| Строка 13: | Строка 48: | ||
|archive-url = https://web.archive.org/web/20240721071515/https://blog.jupyter.org/jupyterlab-desktop-app-now-available-b8b661b17e9a?gi=9233362cfacf | |archive-url = https://web.archive.org/web/20240721071515/https://blog.jupyter.org/jupyterlab-desktop-app-now-available-b8b661b17e9a?gi=9233362cfacf | ||
|archive-date = 2024-07-21 | |archive-date = 2024-07-21 | ||
}} | |||
* {{cite web | |||
|url = https://habr.com/ru/companies/skillfactory/articles/706872/ | |||
|title = Обзор изменений в JupyterLab Desktop за год | |||
|lang = ru | |||
|date = 2022-12-21 | |||
|access-date = 2024-11-11 | |||
|website = [[Хабр]] | |||
|archive-url = https://web.archive.org/web/20230630235641/https://habr.com/ru/companies/skillfactory/articles/706872/ | |||
|archive-date = 2023-06-30 | |||
}} | }} | ||
[[Категория:Jupyter]] | [[Категория:Jupyter]] | ||
[[Категория:Программное обеспечение по алфавиту]] | [[Категория:Программное обеспечение по алфавиту]] | ||
Текущая версия от 11:51, 13 ноября 2024
JupyterLab Desktop — кросс-платформенный дистрибутив JupyterLab для десктопа. Это самый быстрый и простой способ начать работу, обладающий гибкостью сложных вариантов применения.
Функции
Запуск
JupyterLab Desktop можно запустить из графического интерфейса, щёлкнув значок приложения, или командой CLI jlab, запускающей приложение из определённых каталогов и открывающее файлы по указанному пути.
# launch in the current directory
jlab .
# launch in a directory at the relative path
jlab ../notebooks
# launch notebook at the path
jlab ../notebooks/test.ipynb
Пользовательские среды Python
Приложение поставляется со средой conda Python, новейшей версией JupyterLab и несколькими популярными библиотеками Python, готовыми к применению в научных вычислениях и рабочих процессах data science. Экземпляр сервера JupyterLab используется как серверная часть со средой Python по умолчанию.
Для конкретных и более широких потребностей есть возможность изменить используемую JupyterLab Desktop среду на другую доступную на компьютере — conda, venv или pyenv.
Подключение к удалённому серверу
В дополнение к автоматическому запуску экземпляра сервера JupyterLab локально и использованию его в качестве серверной части приложения, JupyterLab Desktop можно подключить к существующему удалённому экземпляру сервера JupyterLab.
JupyterLab Desktop может подключаться к экземплярам удалённых серверов с аутентификацией, например SSO. Пользователю отображаются экраны входа в систему, предоставляемые используемой им службой аутентификации, и данные надёжно хранятся в сеансах браузера. Информация о сеансе может быть сохранена для автоматического повторного входа в систему при следующем запуске.
Поддержка тем
JupyterLab Desktop теперь поддерживает тёмную, светлую и системную темы. Выбрать их можно в настройках. Системная тема в основном применяет к приложению светлую/тёмную тему, выбранную для ОС.
Пользовательские диалоги с jupyter-ui-toolkit
JupyterLab Desktop использует компоненты jupyter-ui-toolkit для диалоговых окон, они предоставляют единый и современный внешний вид всего приложения. А jupyter-ui-toolkit — это инструментарий пользовательского интерфейса, предоставляющий компоненты пользовательского интерфейса с поддержкой создания тем для проектов экосистемы Jupyter.
Ссылки
- Проект JupyterLab Desktop на сайте GitHub
- Статьи
- JupyterLab Desktop App now available! (англ.). Jupyter Blog (22 сентября 2021). Дата обращения: 4 августа 2024. Архивировано 21 июля 2024 года.
- Обзор изменений в JupyterLab Desktop за год. Хабр (21 декабря 2022). Дата обращения: 11 ноября 2024. Архивировано 30 июня 2023 года.
