title: Compiling gRPC protobuf - "program not found or is not executable"
body: <p>I am struggling to compile my .proto files to generate the gRPC stubs in Python.</p>
  <p>My current working directory is ./predictor. I have a simulator.proto file in the ./proto folder.</p>
  <p>The readme for the project I am working on says I should run</p>
  <pre><code>protoc -I ../proto/ --grpc_out=. --plugin=protoc-gen-grpc=`which grpc_python_plugin` ../proto/simulator.proto
  </code></pre>
  <p>This fails and gives me</p>
  <pre><code>: program not found or is not executable
  --grpc_out: protoc-gen-grpc: Plugin failed with status code 1.
  </code></pre>
  <p>I try it with <code>python -m grpc_tools.protoc ...</code> and it still doesn't work.
  I have double checked that I have grpc installed, I have reinstalled it with pip, and also git clone'd the grpc folder and built from the source. I am not sure what else to do. Does anyone have an idea?</p>