无法使用python客户端连接到go grpc服务器

I have a grpc server running in Go. I am not able to call a method into it using the python client. Not sure what is going wrong. I get the following error

_Rendezvous of RPC that terminated with (StatusCode.UNIMPLEMENTED, method: /com.test/myMethod)>

Any idea what could have gone wrong? The Go client is able to communicate properly.

Also I generated the stubs following the instructions https://grpc.io/docs/tutorials/basic/python.html

python -m grpc_tools.protoc -I../../protos --python_out=. --grpc_python_out=. ../../protos/route_guide.proto

Once I got the py files, I removed the proto files and zipped the package. This zipped package is what I am using for my python client. Is there anything wrong?

Sometimes I get StatusCode.UNIMPLEMENTED when the version of the protocol buffer files used by the client and the by server are in a inconsistent status.

For example I made a change in the proto buffer file in the server but I forgot to change the proto buffer file in the client.

I don't know if this can help but sometime it happened to me.