Unable to import module 'lambda_function': cannot import name 'cygrpc' from 'grpc._cython' (/opt/python/grpc/_cython/__init__.py)

I am trying to use Jarvis code to get the response for the chat bot from a Lambda function. Copied the code from samples.
Added layer for grpc, wikipedia and jarvis api.
I get the following error.
Unable to import module ‘lambda_function’: cannot import name ‘cygrpc’ from ‘grpc._cython’ (/opt/python/grpc/_cython/init.py)

Using python 3.6.9 and created the layer and deployed. I installed using pip3 install grpcio -t . in a virtual environment where my code is running. Using ubuntu 1804.