Ocultación del icono de ejecución de celda en Jupyter

En función de la versión de Jupyter que tengas es posible que veas un pequeño icono a la izquierda de cada celda que permite ejecutarlas:

Cuaderno Jupyter

Si deseas ocultarlos puedes hacerlo modificando la hoja de estilos en cascada (CSS) que define el formato del cuaderno. Este fichero se llama custom.css, y si estás en un equipo Windows, estás usando Anaconda y has instalado este programa en la ubicación por defecto, lo encontrarás en el siguiente path:

C:\Users\username\anaconda3\Lib\site-packages\notebook\static\custom

(donde username es el nombre de tu usuario)

Si editamos este fichero veremos que inicialmente está "vacío":

custom.css

...pero podemos incluir en él el código CSS que deseemos.

Las celdas (y todo lo que las rodea) reciben varias clases HTML, incluyendo .cell y .code_cell, y el botón en cuestión recibe la clase .run_this_cell, por lo que podríamos cambiar -por ejemplo- el color del botón a un gris claro con el siguiente código:

.code_cell .run_this_cell {
    color:lightgray
}

custom.css modificado

Ahora, si recargamos nuestro cuaderno veremos el cambio:

Cuaderno Jupyter con fichero CSS modificado

Si queremos ocultar estos botones, el código a incluir es el siguiente:

.code_cell .run_this_cell {
    display: none;
}

Y el resultado:

Cuaderno Jupyter con fichero CSS modificado
Submitted by admin on Tue, 12/01/2020 - 20:45