设置 Python 开发环境

本教程介绍如何为 Python 开发(包括开发在 Google Cloud上运行的 Python 应用)准备本地机器。

如果您已设置开发环境,请参阅 Python 和 Google Cloud,大致了解如何在 Google Cloud上运行 Python 应用。

提示:如果您想要快速上手,Cloud Shell Editor 可为 Google Kubernetes Engine 和 Cloud Run 应用的整个开发周期提供 IDE 支持。Cloud Shell Editor 基于 Code OSS,并预安装了 Google Cloud CLI 和 Cloud Code 工具。

目标

  • 安装与 Google Cloud兼容的受支持的 Python 版本
  • 使用 venv 隔离依赖项。
  • 安装编辑器(可选)。
  • 安装 Google Cloud CLI(可选)。
  • 安装 Python 版 Cloud 客户端库(可选)。
  • 安装其他有用的工具。
  • 设置身份验证(可选)。

安装 Python

Python 的安装说明因操作系统而异。您可以按照您在开发环境中所用的操作系统(macOS、Windows 或 Linux)的相应指南安装 Python。

macOS

macOS 默认包含一个 Python 版本以供自用。为避免干扰 macOS,建议您创建一个单独的开发环境,并为 Google Cloud安装受支持的 Python 版本。如需安装 Python,请使用 homebrew

  1. 如需使用 homebrew 安装 Python 软件包,您需要一个编译器,该编译器可以通过安装 Xcode 的命令行工具来获得。

    xcode-select --install
    
  2. 按照 homebrew 首页上的说明安装 homebrew,然后使用 homebrew 安装 Python,如下所示:

    brew install pyenv
    pyenv install PYTHON_VERSION
    

    Python 版本号应采用 x.y 格式。例如: