15  Instalación de Python y reticulate en Rstudio

Fecha: 08 de septiembre, 2026

15.1 Windows - Python

  • Descargar desde python.org o instalar vía Microsoft Store.

  • Durante la instalación, marcar la opción “Add Python to PATH”.

  • Alternativa recomendada: usar reticulate::install_miniconda() desde RStudio para crear un entorno aislado.

  • Verificar instalación:

python --version
pip --version

15.2 macOS - Python

  • Opción Homebrew (más sencilla y actualizada):

    En la terminal de Bash:

    brew install python
    python3 --version # Python 3.12.13
  • Opción instalador oficial: descargar el .pkg desde python.org.

  • Importante: no usar el Python que viene con macOS en /usr/bin/python3, ya que es antiguo y reservado para el sistema.

  • Tras instalar, agregar al PATH si es necesario. En la terminal de Bash:

    export PATH="/usr/local/bin:$PATH" # NO corras esto

15.3 Linux - Python

  • Debian/Ubuntu:

    bash

    sudo apt update
    sudo apt install python3 python3-pip
  • Fedora/RHEL:

    sudo dnf install python3 python3-pip
  • Recomendación avanzada: usar pyenv para manejar múltiples versiones sin tocar el Python del sistema.

    curl https://pyenv.run | bash
    pyenv install 3.12.3
    pyenv global 3.12.3

15.4 Integración con RStudio con Reticulate

  1. Instalar el paquete reticulate en R, coloca en la consola el siguiente código:
Código
install.packages("reticulate")
  1. En la terminal de Bash busca la ubicación de Python3
which python3

En mi caso se encuentra en: /Users/ecoss/.cache/uv/archive-v0/cb_IldkfR46NZ8HFdegcN/bin/python3

  1. Configurar la versión de Python en RStudio: Menú: Tools > Global Options > Python → pega la ubicación que obtuviste.
  2. Reinicia la Sesión de Rstudio y revisa la configuración:
Código
library(reticulate)
Warning: package 'reticulate' was built under R version 4.6.1
Código
py_config()
python:         /Users/ecoss/.venvs/quarto-python/bin/python
libpython:      /Users/ecoss/.local/share/uv/python/cpython-3.12.13-macos-aarch64-none/lib/libpython3.12.dylib
pythonhome:     /Users/ecoss/.venvs/quarto-python:/Users/ecoss/.venvs/quarto-python
version:        3.12.13 (main, Apr 14 2026, 14:33:40) [Clang 22.1.3 ]
numpy:          /Users/ecoss/.venvs/quarto-python/lib/python3.12/site-packages/numpy
numpy_version:  2.5.4

NOTE: Python version was forced by RETICULATE_PYTHON

En la consola debe aparecerte algo así:

Visualización del uso de Python en Rstudio con Reticulate.

Imagen tomada de POSIT Reticulate

Imagen creada con ChatGPT.

15.5 Referencias