Configura un entorno de desarrollo de Python

En este instructivo, se muestra cómo preparar tu máquina local para el desarrollo en Python, incluido el desarrollo de aplicaciones de Python que se ejecutan en Google Cloud.

Si ya tienes configurado un entorno de desarrollo, consulta Python y Google Cloud para obtener una descripción general sobre cómo ejecutar apps de Python en Google Cloud.

Sugerencia: Si quieres comenzar con rapidez, el editor de Cloud Shell proporciona compatibilidad con IDE durante todo el ciclo de desarrollo de las aplicaciones de Google Kubernetes Engine y Cloud Run. El editor de Cloud Shell se basa en Code OSS y viene con Google Cloud CLI y las herramientas de Cloud Code preinstaladas.

Objetivos

  • Instala una versión compatible de Python con Google Cloud.
  • Usa venv para aislar las dependencias.
  • Instalar un editor (opcional).
  • Instala Google Cloud CLI (opcional).
  • Instala las bibliotecas cliente de Cloud para Python (opcional).
  • Instala otras herramientas útiles
  • Configura la autenticación (opcional).

Instalar Python

Las instrucciones de instalación de Python varían según el sistema operativo. Sigue la guía del sistema operativo que ejecutas en tu entorno de desarrollo: macOS, Windows o Linux.

macOS

macOS incluye una versión de Python de forma predeterminada y la usa para sus propios fines. Para evitar interferencias con macOS, te recomendamos que crees un entorno de desarrollo independiente y que instales una versión compatible de Python para Google Cloud. Para instalar Python, usa homebrew.

  1. Para usar Homebrew para instalar paquetes de Python, necesitas un compilador, que puedes obtener instalando las herramientas de línea de comandos de Xcode.

    xcode-select --install
    
  2. Instala homebrew siguiendo las instrucciones que aparecen en la página principal de homebrew y, luego, usa homebrew para instalar Python de la siguiente manera:

    brew install pyenv
    pyenv install PYTHON_VERSION
    

    El número de versión de Python debe tener el formato x.y. Por ejemplo:

    pyenv install 3.12
    
  3. Una vez que se completen las instalaciones, verifica que Python 3 esté disponible como python y python3, y que también se instale pip.

    Para verificar que Python esté disponible, ejecuta el siguiente comando:

    python3 --version
    

    El resultado muestra la versión. Puedes obtener información sobre Python homebrew en la página Homebrew Python Formulae y, luego, verificar tu versión.

    Para verificar que pip3 esté disponible, ejecuta el siguiente comando:

    pip3 --version
    

    Si está instalado, el resultado muestra la versión de pip3. Para obtener más información sobre la versión más reciente de pip3, consulta las Notas de la versión de pip.

    Si el comando anterior no muestra la versión de pip3, asegúrate de que pip3 esté instalado correctamente. Si pip3 está instalado, pero no funciona, actualiza a la versión más reciente con el siguiente comando:

    python -m pip install --upgrade pip
    

    Homebrew instala las versiones más recientes de Python disponibles en tu plataforma. Es posible que los números de versión en los resultados sean diferentes de las versiones oficiales más recientes de Python.

Windows