» gRPC快速入门:Python » 2. 准备工作 » 2.1 安装工具

安装工具

安装 Python

查看下载安装 Python

本教程使用 Python 3.12.2 和 pip 24.0。

如果 pip 版本不够,可尝试升级:

python -m pip install --upgrade pip

如果因为系统限制导致无法升级 pip,可尝试使用 virtualenv 后再升级:

python -m pip install virtualenv
virtualenv venv
source venv/bin/activate
python -m pip install --upgrade pip

安装 gRPC

python -m pip install grpcio

系统范围安装,可尝试 sudo

sudo python -m pip install grpcio

如果遇到 error: externally-managed-environment,可尝试添加 --break-system-packages 选项。该选项不可滥用。

安装 gRPC 工具

Python 的 gRPC 工具包括 protocol buffer 编译器 protoc 和根据 .proto 服务定义生成服务端、客户端代码的特殊插件。

python -m pip install grpcio-tools