Hace algún tiempo distribuí una guía sobre cómo utilizar los blocs de notas de Gran Júpiter de forma viable. En cualquier caso, como se verá, JupyterLab es la interfaz de usuario de vanguardia para el Venture Jupyter que ofrece todos los cuadrados de estructura conocidos del ejemplar bloc de notas de Jupyter (bloc de notas, terminal, herramienta de contenido, programa de registro, rendimientos ricos, etc.) en una interfaz de usuario adaptable y mucho más dominante. El pensamiento fundamental del Laboratorio Jupyter es traer todos los obstáculos de estructura que están en la gran revista, además de algunas cosas nuevas, bajo un mismo techo.

Instalación

JupyterLab puede ser instalado usando conda, pip o pipenv.

#conda

conda install -c conda-forge jupyterlab

#pip

pip instalar jupyterlab

#pipenv

pipenv instala jupyterlab

pipenv shell

Echa un vistazo a la documentación oficial de la instalación para más detalles.

Iniciando el JupyterLab

Puedes iniciar el Jupyter simplemente escribiendo lo siguiente en la consola:

laboratorio jupyter

JupyterLab se abrirá automáticamente en el navegador con una interfaz parecida a la de abajo. Esto significa que todo está en su sitio y que está listo para funcionar.

Interfaz

Deberíamos comprender algo sobre la interfaz antes de trabajar con sus diferentes funcionalidades.

Barra de menú

La Barra de Menú tiene los menús de alto nivel que enmarcan las diferentes actividades accesibles en el Laboratorio Jupyter.

Barra lateral izquierda

Esto comprende las pestañas normalmente utilizadas. La barra lateral izquierda se puede caer o extender eligiendo Mostrar barra lateral izquierda en el menú Ver o tocando la pestaña de la barra lateral dinámica.

sted puede ver la sesión en curso desde la paleta en curso, mientras que la paleta de comandos le permite buscar todos los comandos que están disponibles.

Territorio de trabajo fundamental

Aquí es donde ocurre el movimiento genuino. Contiene los blocs de notas, registros, soportes, terminales y demás. Simplemente pulse dos veces o arrastre un documento a este territorio para empezar a trabajar. Los espacios de trabajo pueden ahorrarse dinero en el servidor con URLs de espacios de trabajo con nombre.

Diseños adaptables

El gran bloc de notas Jupyter refuerza adicionalmente un gestor de contenidos incorporado y una terminal, sin embargo estas opciones no se utilizan mucho ya que en su mayoría se escapan de la vista. Otra explicación es que cada uno de estos segmentos se rellenan como resaltados independientes y no incorporados.

Jupyter Lab encajará en general este territorio de agonía incorporando cada uno de los puntos más destacados en una condición solitaria, inteligente y compartida.

Bloc de notas

La posición del informe del bloc de notas utilizado en JupyterLab es equivalente a la del gran bloc de notas de Jupyter. El actual bloc de notas debería abrirse con precisión en JupyterLab y podemos hacer nuestro examen normal allí.

Consola

Hay consolas para personas que están acostumbradas a un ambiente tipo consola QT. Estas consolas nos permiten el Editor de Texto

El editor de texto permite editar los archivos. El editor de texto incluye resaltado de sintaxis, indentación configurable (tabulaciones o espacios), mapas de teclas y temática básica. para ejecutar el código de forma interactiva en un núcleo.

Terminal

La terminal JupyterLab proporciona una ayuda completa a los shells de marco (slam, tsch, etc.) en Macintosh/Linux y PowerShell en Windows. Podemos ejecutar cualquier cosa en nuestro framework shell con una terminal, incluyendo proyectos, por ejemplo, vim o emacs.

En la actualidad, se podría afirmar que cada uno de estos puntos destacados estaban disponibles en el gran bloc de notas, lo que hace que el laboratorio Jupyter sea extraordinario. La forma en que nos da un marco de formato completamente adaptable que nos permite tomar estas pestañas, arrastrarlas una al lado de la otra y redimensionarlas con una adaptabilidad prácticamente ilimitada es algo que faltaba antes.

6. 6. Organizaciones de documentos reforzadas

Jupyter Lab también refuerza diferentes organizaciones como..:

Fotos: jpeg, png y demás y Gifs

geojson

Documentos de Vegalite, registros de Geojson,

Registros en PDF

Observador de élite del CSV

Un laboratorio de Jupyter puede esencialmente rendir CSVs auto-asegurados enormes que son comúnmente rendidos como inertes en Exceder expectativas. No es extremadamente intuitivo hasta ahora, pero unas pocas mejoras podrían ser normales pronto.

Expansiones

JupyterLab ha sido planeado como una condición básicamente extensible. Las expansiones son activos extremadamente increíbles que pueden realmente mejorar la rentabilidad de un individuo. Las expansiones de JupyterLab son paquetes npm (la posición estándar de paquete en el avance de Javascript). Hay numerosas expansiones creadas por redes que se basan en GitHub. Puedes buscar el tema de GitHub jupyterlab-augmentation para descubrir expansiones.

Para introducir los aumentos de JupyterLab, hay que introducir Node.js que pueden ser introducidos desde su sitio o como perseguidores.

conda install -c conda-forge nodejs

o

nodo de instalación de la cervecería

Instalación de extensiones

Las nuevas extensiones pueden ser instaladas usando el siguiente comando:

jupyter labextension install <my-extension>

donde mi extensión es el nombre de un paquete npm de extensión de JupyterLab válido en npm. Utilice la sintaxis my-extensión@versión para instalar una versión específica de una extensión, por ejemplo:

jupyter labextension instalar my-extension@1.2.3