[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