Saltar al contenido

¿Cómo puedo compartir cuadernos de Jupyter con personas que no son programadores?

Bienvenido a nuestra página, en este sitio vas a encontrar la respuesta a lo que estabas buscando.

Solución:

La “mejor” manera de compartir un Jupyter Notebook es simplemente colocarlo en GitHub (y verlo directamente) o algún otro enlace público y usar Jupyter Notebook Viewer. Cuando la privacidad es un problema mayor, existen alternativas, pero ciertamente es más complejo; no hay una forma integrada de hacer esto solo en Jupyter, pero hay un par de opciones:

Aloja tu propio nbviewer

GitHub y Jupyter Notebook Veiwer usan la misma herramienta para renderizar .ipynb archivos en static HTML, esta herramienta es nbviewer.

Las instrucciones de instalación son más complejas de lo que estoy dispuesto a explicar aquí, pero si su empresa/equipo tiene un servidor compartido que no requiere acceso con contraseña, entonces puede alojar el nbviewer en ese servidor y dirigirlo para que se cargue desde su servidor acreditado. . Esto probablemente requerirá una configuración más avanzada de la que encontrará en los documentos.

Configurar un script de implementación

Si no necesariamente necesita En Vivo actualizando HTML, entonces podría configurar un script en su servidor acreditado que simplemente usará las opciones de exportación integradas de Jupyter para crear el static archivos HTML y luego enviarlos a un servidor más accesible públicamente.

Google ha hecho público recientemente su proyecto Colaboratorio interno (enlace aquí). Puede iniciar una libreta de la misma manera que inicia una Hoja de cálculo de Google o un Documento de Google, y luego simplemente compartir la libreta o agregar colaboradores.

Por ahora, esta es la forma más fácil para mí.

La sugerencia de Michael de ejecutar su propia instancia de nbviewer es una buena que usé en el pasado con un servidor Enterprise Github.

Otra alternativa liviana es tener una celda al final de su computadora portátil que haga una llamada de shell a nbconvert para que se actualice automáticamente después de ejecutar todo:

!ipython nbconvert .ipynb --to html

EDITAR: Con Big Split de Jupyter/IPython, probablemente querrá cambiar esto a !jupyter nbconvert .ipynb --to html ahora.

Acuérdate de que tienes la capacidad de valorar esta división si te fue útil.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *