Некоторое время назад я распространял руководство по здоровому использованию блокнотов Great Jupyter Note. В любом случае, как мы увидим, JupyterLab – это современный пользовательский интерфейс для Венчурной Юпитер, предлагающий все известные квадраты структуры образцового блокнота Юпитер (блокнот, терминал, контент-инструмент, рекорд-программа, богатые урожаи и т.д.) в адаптируемом и еще более доминирующем пользовательском интерфейсе. Фундаментальная мысль Jupyter Lab состоит в том, чтобы собрать все структурные препятствия, которые есть в великом журнале, в дополнение к некоторым новым вещам, под одной крышей.
Установка
JupyterLab может быть установлена с помощью конда, трубопровода или пипенва.
#conda
установка conda -c conda-forge jupyterlab
#шпилька
установка трубопроводов jupyterlab
#pipenv
установка трубопроводов jupyterlab
пипенсовая оболочка
Для получения более подробной информации ознакомьтесь с официальной документацией по установке.
Запуск JupyterLab
Вы можете запустить Jupyter, просто набрав на консоли следующий текст:
лаборатория Юпитера
JupyterLab автоматически откроется в браузере с интерфейсом, похожим на приведенный ниже. Это означает, что все на месте, и вы можете идти.
Интерфейс
Прежде чем работать с различными функциональными возможностями интерфейса, мы должны немного разобраться в нем.
Бар меню
В Меню-баре есть меню высшего уровня, которое выдерживает различные мероприятия, доступные в Лаборатории Юпитера.
Левый боковой бар
Она состоит из обычно используемых вкладок. Левая боковая панель может быть опущена или расширена выбором опции Показать левую боковую панель в меню Вид или нажатием на вкладку Динамическая боковая панель.
ou можно просмотреть текущий сеанс с палитры Running, в то время как палитра Команд позволяет искать все доступные команды.
Территория фундаментальных работ
Здесь происходит настоящее движение. Он содержит блокноты, записи, подставки, терминалы и так далее. Просто дважды коснитесь или перетащите документ на эту территорию, чтобы начать работу. Рабочие пространства могут быть сэкономлены на сервере с именованными URL-адресами рабочего пространства.
Адаптируемые дизайны
Большой блокнот Jupyter Note pad дополнительно поддерживает встроенный менеджер контента и терминал, однако эти варианты не очень используются, так как они по большей части ускользают из виду. Другое объяснение заключается в том, что каждый из этих сегментов заполняется как независимые выделения и не включается.
Лаборатория Юпитера в целом подгонит эту агонизированную территорию, включив каждый из ярких моментов в одиночное интеллектуальное и общее состояние.
Примечание
Положение отчета на блокноте, используемое в 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.