Configurer un environnement de développement Python

Ce tutoriel explique comment préparer votre machine locale pour le développement Python, y compris le développement d'applications Python s'exécutant sur Google Cloud.

Si vous avez déjà configuré un environnement de développement, consultez Python et Google Cloud pour avoir un aperçu de la procédure d'exécution d'applications Python sur Google Cloud.

Conseil : Si vous souhaitez démarrer rapidement, l'éditeur Cloud Shell fournit une compatibilité IDE pour le cycle de développement complet des applications Google Kubernetes Engine et Cloud Run. L'éditeur Cloud Shell est basé sur Code OSS et est préinstallé avec les outils Google Cloud CLI et Cloud Code.

Objectifs

  • Installez une version compatible de Python avec Google Cloud.
  • Isoler les dépendances à l'aide de venv
  • Installer un éditeur (facultatif)
  • Installez Google Cloud CLI (facultatif).
  • Installer les bibliothèques du client Cloud pour Python (facultatif)
  • Installer d'autres outils utiles
  • Configurez l'authentification (facultatif).

Installer Python

Les instructions d'installation de Python varient en fonction du système d'exploitation. Suivez le guide du système d'exploitation utilisé dans votre environnement de développement, macOS, Windows ou Linux.

macOS

macOS inclut une version de Python par défaut et l’utilise à ses propres fins. Pour éviter toute interférence avec macOS, nous vous recommandons de créer un environnement de développement séparé et d'installer une version compatible de Python pour Google Cloud. Pour installer Python, utilisez homebrew.

  1. Un compilateur, que vous pouvez obtenir en installant les outils de ligne de commande de Xcode sera nécessaire pour utiliser homebrew afin d'installer les packages Python.

    xcode-select --install
    
  2. Installez homebrew en suivant les instructions de la page d'accueil homebrew, puis installez Python à l'aide de homebrew en utilisant la commande suivante :

    brew install pyenv
    pyenv install PYTHON_VERSION
    

    Le numéro de version Python doit être au format x.y. Exemple :

    pyenv install 3.12
    
  3. Une fois les installations terminées, vérifiez que Python 3 est disponible en tant que python et python3, et que pip est également installé.

    Pour vérifier que Python est disponible, exécutez la commande suivante :

    python3 --version
    

    La sortie indique la version. Pour en savoir plus sur Python homebrew, consultez la page Python sur le site Homebrew Formulae, puis vérifiez votre version.

    Pour vérifier que pip3 est disponible, exécutez la commande suivante :

    pip3 --version
    

    Si elle est installée, la sortie affiche la version pip3. Pour en savoir plus sur la dernière version de pip3, consultez les notes de version de pip.

    Si la commande précédente n'affiche pas la version pip3, assurez-vous que pip3 est correctement installé. Si pip3 est installé, mais ne fonctionne pas, passez à la dernière version à l'aide de la commande suivante :

    python -m pip install --upgrade pip
    

    Homebrew installe sur votre plate-forme les dernières versions de Python disponibles. Les numéros de version indiqués dans les résultats peuvent différer des dernières versions officielles de Python.

Windows

  1. Pour installer Python dans un environnement Windows, téléchargez le programme d'installation de la version de Python dont vous avez besoin à partir du site Web de Python. Pour en savoir plus, consultez les versions Python compatibles pour Google Cloud.

  2. Pour accéder à votre version de Python, utilisez le programme de lancement Python pour Windows.

    Pour démarrer la version de Python que vous avez installée, exécutez la commande suivante :

    py
    

    Pour démarrer la version de Python 3 que vous avez installée, exécutez la commande suivante :

    py -3
    

    Pour vérifier la version de