[R-es] Problemas usando python a través de reticulate in macos arm64

Manuel Spínola m@p|no|@10 @end|ng |rom gm@||@com
Vie Sep 8 19:55:02 CEST 2023


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 using 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 using 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 using 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 using 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 using 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 using 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 using una.cr <mspinola using una.ac.cr>
>>>>>> mspinola10 using 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 using 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 using una.cr <mspinola using una.ac.cr>
>>>> mspinola10 using 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 using una.cr <mspinola using una.ac.cr>
>> mspinola10 using 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]]



Más información sobre la lista de distribución R-help-es