Manuel Spínola
2023-Sep-08 17:55 UTC
[R-es] Problemas usando python a través de reticulate in macos arm64
Muchas gracias Carlos. Muy clara tu explicación. Ahora voy a ver si puedo usar reticulate sin problema. Manuel On Fri, 8 Sep 2023 at 11:41 Carlos Ortega <cof en qualityexcellence.es> wrote:> Sí, eso es. > > - Puedes tener diferentes entornos de este tipo. > - Lo normal es tener uno que es el que usas más frecuentemente. > - Pero en algún momento, te puede interesar instalar una librería > especial que exige una versión de Python diferente a la que tienes en ese > otro entorno, entonces te creas un entorno nuevo experimental para esto. > - O vaya, si desarrollas algo y no quieres que se rompa tu código > si actualizas las librerías, te crearías otro entorno nuevo con las > librerías actualizadas para desarrollar nuevo código. > - Verás que esto de la compatibilidad entre librerías de Python es > muy complicado de solucionar a veces. > > Gracias > Carlos. > > El vie, 8 sept 2023 a las 19:35, Manuel Spínola (<mspinola10 en gmail.com>) > escribió: > >> Muchas gracias Carlos, >> >> Pero entonces ese environmnet solo lo tengo que crear una única vez? >> >> Al hacerlo como me dijiste ahora puede ver la versión de conda y python >> en la Terminal, cosa que antes no podía. >> >> Manuel >> >> El vie, 8 sept 2023 a las 11:21, Carlos Ortega (<cof en qualityexcellence.es>) >> escribió: >> >>> Hola Manuel, >>> >>> Más o menos... Es más parecido a lo que hace "renv" en R. >>> En un entorno de Python tienes un conjunto de librerías e incluso una >>> versión de Python determinada específicas. >>> >>> En R, algunas librerías necesitan de Python y lo que hace reticulate es >>> crear un entorno de estos donde instala las librerías de Python necesarias. >>> Y lo que hace "reticulate" es convertir objetos de R a Python para que >>> estas librerías lo procesen. Por ejemplo en la de "keras". >>> >>> Pero si te das cuenta, no es mucho más complicado de lo que haces en >>> "reticulate" cuando dices "install_miniconda()". En la ayuda que te >>> comenté, todo esto que hace RStudio por tí, lo tendrás que hacer tú. Pero >>> vaya a efectos de instalación es correr un fichero .sh (shell) para que >>> instale Miniconda. En la instalación de Miniconda te preguntará en el >>> terminal donde poner las librerías, pero simplemente con decir "yes" a >>> todo, lo instala en directorios por defecto. >>> >>> Gracias, >>> Carlos Ortega >>> www.qualityexcellence.es >>> >>> El vie, 8 sept 2023 a las 18:50, Manuel Spínola (<mspinola10 en gmail.com>) >>> escribió: >>> >>>> Hola Carlos, >>>> >>>> Muchas gracias por tu ayuda. >>>> >>>> Estoy intentando eso, y aunque tengo mucha experiencia en R no soy tan >>>> bueno en la parte de programación. De ahí mi primera pregunta, que es un >>>> ambiente en python? Sienpre se debe trabajar en un ambiente específico en >>>> python? esto es parecido a un proyecto de RStudio? >>>> >>>> Manuel >>>> >>>> El vie, 8 sept 2023 a las 9:37, Carlos Ortega (< >>>> cof en qualityexcellence.es>) escribió: >>>> >>>>> Hola Manuel, >>>>> >>>>> ¿ Has probado a seguir lo que te indicaba en la lista de R-Help....?. >>>>> >>>>> Gracias, >>>>> Carlos Ortega >>>>> www.qualityexcellence.es >>>>> >>>>> El vie, 8 sept 2023 a las 17:25, Manuel Spínola (<mspinola10 en gmail.com>) >>>>> escribió: >>>>> >>>>>> Hola, >>>>>> >>>>>> Carlos Ortega me sugirió seguir esta discusión en esta lista. >>>>>> >>>>>> library(reticulate) >>>>>> >>>>>> install_miniconda() >>>>>> >>>>>> Cuando escribo lo siguiente en la terminal: >>>>>> >>>>>> conda --version >>>>>> >>>>>> -bash: conda: command not found >>>>>> >>>>>> >>>>>> >>>>>> Y RStudio me pide actualizar de la siguiente manera: >>>>>> >>>>>> >>>>>> >>>>>> ==> WARNING: A newer version of conda exists. <=>>>>>> current version: 23.3.1 >>>>>> latest version: 23.7.3 >>>>>> >>>>>> >>>>>> Please update conda by running >>>>>> >>>>>> $ conda update -n base -c conda-forge conda >>>>>> >>>>>> Or to minimize the number of packages updated during conda update use >>>>>> >>>>>> conda install conda=23.7.3 >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> Escribí en la terminal: >>>>>> >>>>>> >>>>>> >>>>>> conda update -n base -c conda-forge conda >>>>>> >>>>>> -bash: conda: command not found >>>>>> >>>>>> >>>>>> >>>>>> Cómo puedo resolver esto? >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> *Manuel Spínola, Ph.D.* >>>>>> Instituto Internacional en Conservación y Manejo de Vida Silvestre >>>>>> Universidad Nacional >>>>>> Apartado 1350-3000 >>>>>> Heredia >>>>>> COSTA RICA >>>>>> mspinola en una.cr <mspinola en una.ac.cr> >>>>>> mspinola10 en gmail.com >>>>>> Teléfono: (506) 8706 - 4662 >>>>>> Sitio web institucional: ICOMVIS >>>>>> <http://www.icomvis.una.ac.cr/index.php/manuel> >>>>>> Sitio web personal: Sitio personal < >>>>>> https://mspinola-sitioweb.netlify.app> >>>>>> Blog sobre Ciencia de Datos: Blog de Ciencia de Datos >>>>>> <https://mspinola-ciencia-de-datos.netlify.app> >>>>>> >>>>>> [[alternative HTML version deleted]] >>>>>> >>>>>> _______________________________________________ >>>>>> R-help-es mailing list >>>>>> R-help-es en r-project.org >>>>>> https://stat.ethz.ch/mailman/listinfo/r-help-es >>>>>> >>>>> >>>>> >>>>> -- >>>>> Saludos, >>>>> Carlos Ortega >>>>> www.qualityexcellence.es >>>>> >>>> >>>> >>>> -- >>>> *Manuel Spínola, Ph.D.* >>>> Instituto Internacional en Conservación y Manejo de Vida Silvestre >>>> Universidad Nacional >>>> Apartado 1350-3000 >>>> Heredia >>>> COSTA RICA >>>> mspinola en una.cr <mspinola en una.ac.cr> >>>> mspinola10 en gmail.com >>>> Teléfono: (506) 8706 - 4662 >>>> Sitio web institucional: ICOMVIS >>>> <http://www.icomvis.una.ac.cr/index.php/manuel> >>>> Sitio web personal: Sitio personal >>>> <https://mspinola-sitioweb.netlify.app> >>>> Blog sobre Ciencia de Datos: Blog de Ciencia de Datos >>>> <https://mspinola-ciencia-de-datos.netlify.app> >>>> >>> >>> >>> -- >>> Saludos, >>> Carlos Ortega >>> www.qualityexcellence.es >>> >> >> >> -- >> *Manuel Spínola, Ph.D.* >> Instituto Internacional en Conservación y Manejo de Vida Silvestre >> Universidad Nacional >> Apartado 1350-3000 >> Heredia >> COSTA RICA >> mspinola en una.cr <mspinola en una.ac.cr> >> mspinola10 en gmail.com >> Teléfono: (506) 8706 - 4662 >> Sitio web institucional: ICOMVIS >> <http://www.icomvis.una.ac.cr/index.php/manuel> >> Sitio web personal: Sitio personal >> <https://mspinola-sitioweb.netlify.app> >> Blog sobre Ciencia de Datos: Blog de Ciencia de Datos >> <https://mspinola-ciencia-de-datos.netlify.app> >> > > > -- > Saludos, > Carlos Ortega > www.qualityexcellence.es >[[alternative HTML version deleted]]