JupyterLab Desktop: различия между версиями

Материал из DZWIKI
Перейти к навигации Перейти к поиску
 
(не показано 8 промежуточных версий этого же участника)
Строка 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.


== Ссылки ==
== Ссылки ==
Строка 10: Строка 45:
|date        = 2021-09-22
|date        = 2021-09-22
|access-date  = 2024-08-04
|access-date  = 2024-08-04
|website      = Jupyter Blog
|website      = [https://blog.jupyter.org/ Jupyter Blog]
|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. Пользователю отображаются экраны входа в систему, предоставляемые используемой им службой аутентификации, и данные надёжно хранятся в сеансах браузера. Информация о сеансе может быть сохранена для автоматического повторного входа в систему при следующем запуске.

Jlab 2024-11-11 162027.png

Поддержка тем

JupyterLab Desktop теперь поддерживает тёмную, светлую и системную темы. Выбрать их можно в настройках. Системная тема в основном применяет к приложению светлую/тёмную тему, выбранную для ОС.

Jlab themes 2024-11-11 162027.png

Пользовательские диалоги с jupyter-ui-toolkit

JupyterLab Desktop использует компоненты jupyter-ui-toolkit для диалоговых окон, они предоставляют единый и современный внешний вид всего приложения. А jupyter-ui-toolkit — это инструментарий пользовательского интерфейса, предоставляющий компоненты пользовательского интерфейса с поддержкой создания тем для проектов экосистемы Jupyter.

Ссылки

Статьи