Cuando crea un notebook, los recursos y las bibliotecas de Python que utilice estarán disponibles a través del tiempo de ejecución del notebook. Hay dos tiempos de ejecución disponibles: el tiempo de ejecución Standard contiene ArcGIS API for Python y otros cientos de bibliotecas de Python, mientras que el tiempo de ejecución Advanced contiene las mismas bibliotecas, además de ArcPy y algunas bibliotecas relacionadas. Los tiempos de ejecución disponibles dependen de sus licencias y privilegios.
Nota:
Los notebooks que utilizan el tiempo de ejecución Advanced pueden ejecutar ArcGIS API for Python y el resto de bibliotecas del tiempo de ejecución Standard.
Para crear notebooks, su administrador debe asignarle un rol de miembro personalizado con los privilegios adecuados. En función del tiempo de ejecución que necesita el notebook, se le tendrá que asignar el privilegio para utilizar el tiempo de ejecución Standard o el tiempo de ejecución Advanced. El privilegio de tiempo de ejecución Advanced también permite usar el tiempo de ejecución Advanced con GPU.
Elija un tiempo de ejecución de notebook
Al crear un nuevo notebook, elija el tiempo de ejecución que utilizará el notebook. La lista de la que elige se basa en sus privilegios; si tiene el privilegio Notebooks avanzados, puede elegir entre el tiempo de ejecución Standard o Advanced. También puede cambiar el tiempo de ejecución de un notebook después de haberlo creado.
Si tiene los privilegios adecuados, quizá le interese crear notebooks utilizando cualquiera de los dos tiempos de ejecución en distintas situaciones. Por ejemplo, si va a crear un notebook para compartirlo con otros autores de notebooks de su organización que no tienen el privilegio de Notebooks Advanced, querrá crear un notebook con tiempo de ejecución Standard.
Cambiar el tiempo de ejecución de un notebook
Es recomendable que actualice el tiempo de ejecución del notebook cuando haya una versión nueva disponible para aprovechar las últimas bibliotecas de Python que estén disponibles.
Nota:
Antes de cambiar el tiempo de ejecución de un notebook, consulte las bibliotecas disponibles y las correspondientes versiones del tiempo de ejecución utilizadas en el notebook. Algunos códigos pueden funcionar de forma distinta con otras versiones de las bibliotecas. Algunas bibliotecas no están disponibles en todos los tiempos de ejecución de notebook. Por ejemplo, ArcPy solo está disponible en el tiempo de ejecución Advanced del notebook, por lo que si cambia al tiempo de ejecución Standard del notebook, aparecerá un error cuando ejecute celdas en el notebook que utilicen ArcPy.
Cambiar el tiempo de ejecución de un notebook desde la página del elemento
Siga estos pasos para cambiar el tiempo de ejecución aplicado a un notebook existente en la página de su elemento. Este flujo de trabajo solo lo pueden utilizar los miembros que puedan crear notebooks utilizando cualquiera de los tiempos de ejecución del notebook.
- Abra la página de elemento del notebook y haga clic en la pestaña Configuración.
En la sección Notebook de la pestaña, la opción Tiempo de ejecución del notebook indica el tiempo de ejecución que está utilizando el notebook.
- Haga clic en la lista desplegable y elija el tiempo de ejecución.
Nota:
Si no tiene el privilegio de Notebooks avanzados, en la lista desplegable aparecerá solamente el tiempo de ejecución Standard.
- Haga clic en Guardar para confirmar.
Cambiar los tiempos de ejecución de los notebooks desde la página de inicio de Notebooks
Puede cambiar el tiempo de ejecución aplicado a un notebook existente o a varios notebooks desde la página de inicio. Estos flujos de trabajo solo los pueden utilizar los miembros que puedan crear notebooks utilizando cualquiera de los tiempos de ejecución del notebook.
Cambiar el tiempo de ejecución de un solo notebook desde la página de inicio
Para cambiar el tiempo de ejecución aplicado a un notebook individual existente desde la página de inicio, siga estos pasos:
- Abra la página de inicio de Notebooks y haga clic en
> Actualizar tiempo de ejecución en el notebook que desea actualizar. - Seleccione el nuevo tiempo de ejecución en el menú desplegable.
- Haga clic en Actualizar.
Cambiar uno o más tiempos de ejecución de notebook desde la página de inicio
Para cambiar los tiempos de ejecución de varios notebooks a la vez desde la página de inicio, siga estos pasos:
- Abra la página de inicio de Notebooks y seleccione uno o más notebooks.
- Haga clic en Actualizar tiempo de ejecución.
- Haga clic en Todos los elementos seleccionados para actualizar todos los notebooks seleccionados al mismo tiempo de ejecución.
- Seleccione el nuevo tiempo de ejecución en el menú desplegable.
- Haga clic en Actualizar.
- Haga clic en Cada elemento para seleccionar el tiempo de ejecución de cada cuaderno seleccionado individualmente.
- Seleccione el tiempo de ejecución para cada elemento del notebook.
- Haga clic en Actualizar.
Instalar módulos durante una sesión
Los autores de notebooks pueden hacer que los módulos o las versiones de los módulos de Python que no se incluyen en los tiempos de ejecución estén disponibles para su uso durante una sesión del notebook mediante el sistema de administración de paquetes de conda. Le recomendamos utilizar conda, porque ArcGIS Notebooks lo usa para administrar módulos.
Este método instala el módulo deseado durante la sesión del notebook. Una vez que se cierra el notebook o que termina la que pertenece al usuario, el módulo deja de estar disponible. Para instalar módulos con este método, debe poder conectarse a través de Internet con el canal conda.
Nota:
conda está incluido en los dos tiempos de ejecución del notebook y no es necesario instalarlo.
Para instalar el paquete scrapy durante una sesión, por ejemplo, ejecute una celda del notebook con uno de los siguientes comandos, en función del sistema de administración de paquetes que esté utilizando:
Uso del sistema de administración de paquetes conda
!conda install --yes scrapyPara utilizar una versión diferente de un módulo de Python en el tiempo de ejecución del notebook en el que está trabajando, indique el número de la versión en el comando.
Debe reiniciar el kernel después de ejecutar un comando conda para que su nuevo paquete esté disponible.
Por ejemplo, un paquete determinado está disponible en ambos tiempos de ejecución de notebook en la versión 1.5, pero usted quiere usar una herramienta introducida en la versión 1.6. Para que la versión 1.6 del paquete esté disponible durante una sesión de notebook, ejecute una celda del notebook con uno de los siguientes comandos, en función del sistema de administración de paquetes que esté utilizando:
Uso del sistema de administración de paquetes conda
!conda install --yes <package name>==1.6