Algum tempo atrás eu distribuí um guia sobre como utilizar os Great Jupyter Note pads viably. De qualquer forma, como será visto, o JupyterLab é a IU de vanguarda do Venture Jupyter, oferecendo todos os quadrados de estrutura conhecidos do exemplar Jupyter Note pad (bloco de notas, terminal, ferramenta de conteúdo, programa de gravação, rendimentos ricos, e assim por diante) em uma IU adaptável e ainda mais dominante. O pensamento fundamental do Jupyter Lab é trazer todos os obstáculos estruturais que estão na grande revista, além de algumas coisas novas, sob um mesmo teto.

Instalação

O JupyterLab pode ser instalado usando conda, pip ou pipenv.

#conda

instalação conda -c conda-forge jupyterlab

#pip

pip instalar jupyterlab

#pipenv

pipenv instala o jupyterlab

casca de pipenv

Veja a documentação oficial de instalação para mais detalhes.

Iniciando o JupyterLab

Você pode iniciar o Jupyter simplesmente digitando o seguinte no console:

laboratório jupyter

O JupyterLab abrirá automaticamente no navegador com uma interface parecida com a que se encontra abaixo. Isso significa que tudo está no lugar e você está pronto para ir.

Interface

Devemos compreender um pouco sobre a interface antes de trabalharmos com suas diferentes funcionalidades.

Barra de Menu

A Barra de Menus tem os menus de nível superior que suportam as diferentes atividades acessíveis no Laboratório Jupyter.

Barra lateral esquerda

Isto compreende as abas normalmente utilizadas. A barra lateral esquerda pode ser derrubada ou estendida escolhendo Mostrar barra lateral esquerda no menu Ver ou tocando na aba da barra lateral dinâmica.

ou pode ver a sessão em execução a partir da paleta Executando enquanto a paleta Comandos permite que você procure por todos os comandos que estão disponíveis.

Território Fundamental de Trabalho

É aqui que acontece o verdadeiro movimento. Ele contém os blocos de notas, registros, suportes, terminais e assim por diante. Basta dobrar ou arrastar um documento para este território para começar a trabalhar. Os espaços de trabalho podem ser economizados no servidor com URLs de espaço de trabalho nomeadas.

Desenhos Adaptáveis

O grande bloco de notas Jupyter reforça adicionalmente um gerenciador de conteúdo embutido e um Terminal, porém essas escolhas não são muito utilizadas, já que, em sua maioria, escapam à vista. Outra explicação é que cada um desses segmentos se preenche como destaques independentes e não incorporados.

O Jupyter Lab irá em geral se encaixar neste território agonizante, incorporando cada um dos destaques em uma condição solitária, inteligente e compartilhada.

Blocos de notas

A posição do bloco de notas utilizado no JupyterLab é equivalente à do grande Jupyter Scratchpad. O bloco de anotações atual deve abrir com precisão no JupyterLab e podemos fazer nosso exame normal lá dentro.

Console

Existem consoles para pessoas que estão acostumadas a um ambiente tipo console QT. Estes consoles nos permitem Editor de Texto

O editor de texto torna possível a edição dos arquivos. O editor de texto inclui destaque de sintaxe, indentação configurável (abas ou espaços), mapas de teclas e temas básicos. para executar código de forma interativa em um kernel.

Terminal

O terminal JupyterLab dá total ajuda aos shells framework (slam, tsch, etc.) no Macintosh/Linux e PowerShell no Windows. Podemos rodar qualquer coisa no nosso framework shell com um terminal, incluindo projetos, por exemplo, vim ou emacs.

Atualmente, pode-se afirmar que cada um desses destaques também estão disponíveis no grande bloco de anotações, o que torna o Jupyter Lab extraordinário. A forma como ele nos dá uma estrutura de formato totalmente adaptável que nos permite pegar estas abas, arrastá-las uma ao lado da outra e redimensioná-las com uma adaptabilidade praticamente ilimitada é algo que estava faltando antes.

6. Organizações de Documentos Reforçados

O Jupyter Lab também apoia diferentes organizações como :

Fotos: jpeg, png e assim por diante e Gifs

geojson

Documentos vegalitas, registros geojson,

Registros em PDF

Vigilante Elite CSV

Um Laboratório Jupyter pode essencialmente tornar auto-assertively CSVs enormes que são comumente renderizados como inertes em Exceed expectations. Não é extremamente intuitivo até agora “até agora alguns upgrades podem ser normais em breve.

Expansões

O JupyterLab tem sido planejado como uma condição basicamente extensível. As expansões são ativos extremamente incríveis que podem realmente melhorar a rentabilidade de um indivíduo. As expansões do JupyterLab são npm bundles (a posição padrão do pacote no avanço do Javascript). Existem inúmeras expansões de redes criadas sendo baseadas no GitHub. Você pode procurar pelo tema do GitHub jupyterlab-augmentation para descobrir as expansões.

Para introduzir os aumentos do JupyterLab, você tem que ter o Node.js introduzido, que pode ser introduzido a partir de seu site ou como perseguição.

conda install -c conda-forge nodejs

ou

instalar nó cervejeiro

Instalação de extensões

Novas extensões podem ser instaladas usando o seguinte comando:

jupyter labextension install <my-extension>

onde my-extension é o nome de uma extensão válida do JupyterLab pacote npm em npm. Use a sintaxe my-extension@version para instalar uma versão específica de uma extensão, por exemplo:

jupyter labextension instalar my-extension@1.2.3