|
|
|
@ -6,24 +6,18 @@ Background |
|
|
|
|
For this sample, we've already generated the server and client stubs from |
|
|
|
|
[helloworld.proto][] and we'll be using a specific reference platform. |
|
|
|
|
|
|
|
|
|
Prerequisites |
|
|
|
|
------------- |
|
|
|
|
|
|
|
|
|
- Debian 8.2 "Jessie" platform with `root` access |
|
|
|
|
- `git` |
|
|
|
|
- `python2.7` |
|
|
|
|
- `pip` |
|
|
|
|
- Python development headers |
|
|
|
|
|
|
|
|
|
Set-up |
|
|
|
|
------- |
|
|
|
|
Install gRPC: |
|
|
|
|
```sh |
|
|
|
|
$ # install the gRPC Core: |
|
|
|
|
$ sudo apt-get install libgrpc-dev |
|
|
|
|
$ # install gRPC Python: |
|
|
|
|
$ sudo pip install -U grpcio==0.11.0b1 |
|
|
|
|
$ # Since this "hello, world" example uses protocol buffers: |
|
|
|
|
$ sudo pip install -U protobuf==3.0.0a3 |
|
|
|
|
$ pip install grpcio |
|
|
|
|
``` |
|
|
|
|
Or, to install it system wide: |
|
|
|
|
```sh |
|
|
|
|
$ sudo pip install grpcio |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
Download the example |
|
|
|
|
```sh |
|
|
|
|
$ # Clone the repository to get the example code: |
|
|
|
|
$ git clone https://github.com/grpc/grpc |
|
|
|
|
$ # Navigate to the "hello, world" Python example: |
|
|
|
|