Python 安装, 下载后直接安装
2. Pip 安装
$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下载安装脚本
$ sudo python get-pip.py # 运行安装脚本
3. grpc安装
gRPC 的安装:
$ pip install grpcio
安装 ProtoBuf 相关的 python 依赖库:
$ pip install protobuf
安装 python grpc 的 protobuf 编译工具:
$ pip install grpcio-tools
4. grpc简单使用
(1) proto 文件
(2) 生成grpc和protobuf的python文件
python -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./person.proto
(3) 客户端
# -*- coding: utf-8 -*-
import grpc
import person_pb2_grpc
import person_pb2
def run():
conn = grpc.insecure_channel('localhost:1020')
client = person_pb2_grpc.GreeterStub(channel=conn)