Некоторое время назад я распространял руководство по здоровому использованию блокнотов Great Jupyter Note. В любом случае, как мы увидим, JupyterLab – это современный пользовательский интерфейс для Венчурной Юпитер, предлагающий все известные квадраты структуры образцового блокнота Юпитер (блокнот, терминал, контент-инструмент, рекорд-программа, богатые урожаи и т.д.) в адаптируемом и еще более доминирующем пользовательском интерфейсе. Фундаментальная мысль Jupyter Lab состоит в том, чтобы собрать все структурные препятствия, которые есть в великом журнале, в дополнение к некоторым новым вещам, под одной крышей.

Установка

JupyterLab может быть установлена с помощью конда, трубопровода или пипенва.

#conda

установка conda -c conda-forge jupyterlab

#шпилька

установка трубопроводов jupyterlab

#pipenv

установка трубопроводов jupyterlab

пипенсовая оболочка

Для получения более подробной информации ознакомьтесь с официальной документацией по установке.

Запуск JupyterLab

Вы можете запустить Jupyter, просто набрав на консоли следующий текст:

лаборатория Юпитера

JupyterLab автоматически откроется в браузере с интерфейсом, похожим на приведенный ниже. Это означает, что все на месте, и вы можете идти.

Интерфейс

Прежде чем работать с различными функциональными возможностями интерфейса, мы должны немного разобраться в нем.

Бар меню

В Меню-баре есть меню высшего уровня, которое выдерживает различные мероприятия, доступные в Лаборатории Юпитера.

Левый боковой бар

Она состоит из обычно используемых вкладок. Левая боковая панель может быть опущена или расширена выбором опции Показать левую боковую панель в меню Вид или нажатием на вкладку Динамическая боковая панель.

ou можно просмотреть текущий сеанс с палитры Running, в то время как палитра Команд позволяет искать все доступные команды.

https://miro.medium.com/max/912/1*y1T0uC2q67AvQhtUWTIsPw.gif

Территория фундаментальных работ

Здесь происходит настоящее движение. Он содержит блокноты, записи, подставки, терминалы и так далее. Просто дважды коснитесь или перетащите документ на эту территорию, чтобы начать работу. Рабочие пространства могут быть сэкономлены на сервере с именованными URL-адресами рабочего пространства.

Адаптируемые дизайны

Большой блокнот Jupyter Note pad дополнительно поддерживает встроенный менеджер контента и терминал, однако эти варианты не очень используются, так как они по большей части ускользают из виду. Другое объяснение заключается в том, что каждый из этих сегментов заполняется как независимые выделения и не включается.

Лаборатория Юпитера в целом подгонит эту агонизированную территорию, включив каждый из ярких моментов в одиночное интеллектуальное и общее состояние.

https://miro.medium.com/max/1325/1*cRZDugJPIPtqye9v0AMeOA.png

Примечание

Положение отчета на блокноте, используемое в JupyterLab, эквивалентно положению на большом блокноте Jupyter Scratchpad. Текущий блокнот должен быть точно открыт в JupyterLab, и мы сможем проводить там обычное обследование.

Консоль

Существуют консоли для людей, которые привыкли к окружению типа QT консоли. Эти консоли позволяют нам редактировать текст

Текстовый редактор позволяет редактировать файлы. Текстовый редактор включает в себя подсветку синтаксиса, настраиваемые отступы (табуляции или пробелы), карты клавиш и базовую тематику. для интерактивного запуска кода в ядре.

Терминал

Терминал JupyterLab предоставляет полную помощь оболочкам фреймворка (slam, tsch и т.д.) на Macintosh/Linux и PowerShell на Windows. Мы можем запускать с помощью терминала всё, что угодно в оболочке фреймворка, включая проекты, например, vim или emacs.

В настоящее время можно утверждать, что каждый из этих ярких моментов доступен и на отличном скрэтч-паде, что делает Jupyter Lab экстраординарной. То, что она дает нам полностью адаптируемый фреймворк форматов, который позволяет нам брать эти вкладки, перетаскивать их одну за другой и изменять их размер с практически безграничной адаптацией, – это то, чего раньше не хватало.

6. Расширенные организации документооборота

Лаборатория Юпитера также поддерживает различные организации, такие как :

Фотографии: jpeg, png и т.д. и Gifs.

гЕОЙСОН

Документы по вегалиту, записи Джейсона,

PDF-записи

Элитный наблюдатель за CSV

Лаборатория Jupyter по существу может рендерить самоуверенно огромные CSV, которые обычно рендерингуются как инертные в Превышении ожиданий. Это не очень интуитивно понятно до сих пор, но несколько обновлений могут скоро стать обычным делом.

Расширения

JupyterLab была запланирована как в основном расширяемое состояние. Расширения – это невероятные активы, которые действительно могут повысить рентабельность человека. Расширения JupyterLab – это npm-пакеты (стандартное положение пакета в продвижении Javascript). Существует множество расширений, созданных в сетях на базе GitHub. Вы можете сканировать на предмет jupyterlab-аугментации темы GitHub, чтобы обнаружить расширения.

Чтобы внедрить расширения JupyterLab, вам нужно внедрить Node.js, которые можно либо представить с их сайта, либо использовать в своей работе.

установка conda -c конда-формования нодовых версий

или

узел варки

Установка удлинителей

Новые расширения могут быть установлены с помощью следующей команды:

jupyter labextension install <my-extension>

где мое расширение – это имя действительного npm-пакета расширения JupyterLab на npm. Используйте синтаксис my-extension@version для установки конкретной версии расширения, например:

jupyter labextension установить my-extension@1.2.3.