美好的一天。对于开发需要gRPC。 .proto文件本身是已编写,需要针对python进行编译。这里有问题,因为我无法编译。 那就是我所做的。 使用git,我下载了最新的protobuf(3.9.0)。然后我采取了这样的步骤:
./autogen.sh
./configure
make
sudo make install
sudo ldconfig
sudo protoc -I=/home/vlad/protobuf-3.9.0 --python_out=/home/vlad/protobuf-3.9.0/ /home/vlad/protobuf-3.9.0/grpc-adpt.proto
总共只有文件出现* pb2.py 并且grpc-adpt.proto:3:1在控制台中掉了:警告:导入google / protobuf / wrappers.proto但未使用。 因此,未创建bp2_grpc.py 还按照《自述文件》中的规定进行操作
$ python setup.py build
$ python setup.py test
cd /home/vlad/protobuf-3.9.0
make
进一步
sudo protoc -I=/home/vlad/protobuf-3.9.0 --python_out=/home/vlad/protobuf-3.9.0/ /home/vlad/protobuf-3.9.0/grpc-adpt.proto
同样的错误 grpc-adpt.proto:3:1:警告:导入google / protobuf / wrappers.proto,但未使用。 起始码
syntax = "proto3";
import "google/protobuf/wrappers.proto";
import "google/protobuf/empty.proto";``