[RPC tool] Sync go/nest-cl/297213

Change-Id: I791da91a11d8650deaed00427e073eece00af9aa
diff --git a/rpc_tool/README.md b/rpc_tool/README.md
index fe7629c..afa9258 100644
--- a/rpc_tool/README.md
+++ b/rpc_tool/README.md
@@ -45,6 +45,10 @@
    $ sh verify_rpc.sh build
    ```
 
+   Or use the below command if you're running on Ubuntu:
+   ```
+   $ ./verify_rpc.sh build
+   ```
 
 ## Usage
 
@@ -59,6 +63,11 @@
    $ sh verify_rpc.sh run
    ```
 
+   Or use the below command if you're running on Ubuntu:
+   ```
+   $ ./verify_rpc.sh run
+   ```
+
 3. The tool will ask you to select the device to test, use arrow keys on the keyboard to select. (The tool only supports running 1 device at a time).
 
 4. The tool will start testing the RPC functionality of the device, a successful test result looks like:
@@ -151,6 +160,11 @@
    $ sh verify_rpc.sh stress
    ```
 
+   Or use the below command if you're running on Ubuntu:
+   ```
+   $ ./verify_rpc.sh stress
+   ```
+
 3. Select the device you want to test, then the tool will start stress testing. A successful test result looks like:
 
 ```
diff --git a/rpc_tool/verify_rpc.sh b/rpc_tool/verify_rpc.sh
index 29bb5f9..e6a9013 100644
--- a/rpc_tool/verify_rpc.sh
+++ b/rpc_tool/verify_rpc.sh
@@ -23,7 +23,9 @@
 {
   python3 -m venv $HOME/$RPC_VENV
   source $HOME/$RPC_VENV/bin/activate
+  python -m pip install --upgrade pip
   pip install -r $BASEDIR/verify_rpc/requirements.txt
+  export PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python
 }