Error Trace:
ImportError: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.33' not found (required by /home/pi/.local/lib/python3.7/site-packages/grpc/_cython/cygrpc.cpython-37m-arm-linux-gnueabihf.so)
Scenario:
I'm using google cloud vision api to detect text in images. The program works fine on laptop but gives the above mentioned error when ran in raspberry pi. I've searched a lot but couldn't find any working solution. I'd really appreciate if any one could let me know how to solve this.
pip install grpcio==1.44.0
alone failed for me with the same error as in the original question. The key here was the--no-binary
argument. It makes python skip the installers and instead compile everything on your system, honoring your available glibc version. It would problably have worked for newergrpcio
versions too... – Joshuajoshuah