Saltar al contenido

¿Tengo que instalar los paquetes necesarios cada vez que inicio Google Colab?

Hola, tenemos la solución a lo que estabas buscando, desplázate y la encontrarás a continuación.

Solución:

Tendrá que instalarlo cada vez. De las preguntas frecuentes:

¿Dónde se ejecuta mi código? ¿Qué sucede con mi estado de ejecución si cierro la ventana del navegador? El código se ejecuta en una máquina virtual dedicada a su cuenta. Las máquinas virtuales se reciclan cuando están inactivas durante un tiempo y tienen una vida útil máxima impuesta por el sistema.

EDITAR: asumí incorrectamente que quería instalar paquetes R, pero dejaré esto aquí en caso de que sea útil para alguien. No estoy lo suficientemente familiarizado con Python para saber si una solución como esta sería factible.

La respuesta aceptada es correcta, deberá instalar sus paquetes en la máquina virtual cada vez que la ejecute. Sin embargo, puede utilizar el lib y lib.loc argumentos de install.packages y library a tu favor

Me las arreglé para evitar este problema un poco creando una biblioteca de paquetes en mi unidad de Google.

Luego me conecto a la unidad al comienzo de la computadora portátil y cargo los paquetes desde allí. Así es como lo hice.

  1. Cargue R en su Python NB
%reload_ext rpy2.ipython
  1. Conecte su computadora portátil a la unidad (solo disponible en Python NB).
from google.colab import drive
drive.mount('/content/mydrive')
  1. Instale sus paquetes en una carpeta en su disco.
%%R
lib_loc <- "/content/mydrive/r-lib"
install.packages("data.table", lib = lib_loc)
  1. Enjuague y desmonte la unidad, ¡solo para asegurarse de que funciona!
drive.flush_and_unmount()
  1. La próxima vez que ejecute el cuaderno, no necesita instalar los paquetes, solo necesita hacer #1 y #2 y luego cargar sus paquetes desde su nueva biblioteca.
%%R
lib_loc <- "/content/mydrive/r-lib"
library(data.table, lib.loc = lib_loc)

En caso de que te lo estés preguntando, el %%R es una llamada a la R motor dentro de un cuaderno Python.

Espero que esto ayude.

¡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 *