title: sending data from Raspberry pi 4 to firebase firestore
body: <p>I am trying to send data from raspberry pi 4 to firebase firestore, here is the code</p>
  <pre><code>import firebase_admin
  from  firebase_admin import credentials
  from firebase_admin import firestore
  #from google.cloud import firestore
  
  # initializations 
  
  cred = credentials.Certificate(&quot;/home/pi/Desktop/qu-evergreen-firebase-adminsdk-pcu2s-73526791b5.json&quot;)
  #firebase_admin.initialize_app(cred)
  db = firestore.client()
  
  
  #adding first data
  doc_ref = db.collection('employee').document('empdoc')
  
  doc_ref.set({
  
      'name':'Try',
      'lname':'??',
      'age':25
  
  
  })
  </code></pre>
  <p>And here is the problem that I get:</p>
  <pre><code>pi@raspberrypi:~/Senior $  /usr/bin/env /usr/bin/python3.10 /home/pi/.vscode/extensions/ms-python.python-2022.0.1814523869/pythonFiles/lib/python/debugpy/launcher 40063 -- /home/pi/Senior/test1.py 
  Traceback (most recent call last):
    File &quot;/usr/local/lib/python3.10/site-packages/firebase_admin/firestore.py&quot;, line 22, in &lt;module&gt;
      from google.cloud import firestore # pylint: disable=import-error,no-name-in-module
    File &quot;/usr/local/lib/python3.10/site-packages/google/cloud/firestore.py&quot;, line 18, in &lt;module&gt;
      from google.cloud.firestore_v1 import __version__
    File &quot;/usr/local/lib/python3.10/site-packages/google/cloud/firestore_v1/__init__.py&quot;, line 30, in &lt;module&gt;
      from google.cloud.firestore_v1._helpers import GeoPoint
    File &quot;/usr/local/lib/python3.10/site-packages/google/cloud/firestore_v1/_helpers.py&quot;, line 22, in &lt;module&gt;
      from google.api_core import gapic_v1  # type: ignore
    File &quot;/usr/local/lib/python3.10/site-packages/google/api_core/gapic_v1/__init__.py&quot;, line 16, in &lt;module&gt;
      from google.api_core.gapic_v1 import config
    File &quot;/usr/local/lib/python3.10/site-packages/google/api_core/gapic_v1/config.py&quot;, line 23, in &lt;module&gt;
      import grpc
    File &quot;/usr/local/lib/python3.10/site-packages/grpc/__init__.py&quot;, line 22, in &lt;module&gt;
      from grpc import _compression
    File &quot;/usr/local/lib/python3.10/site-packages/grpc/_compression.py&quot;, line 15, in &lt;module&gt;
      from grpc._cython import cygrpc
  ImportError: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.33' not found (required by /usr/local/lib/python3.10/site-packages/grpc/_cython/cygrpc.cpython-310-arm-linux-gnueabihf.so)
  
  During handling of the above exception, another exception occurred:
  
  Traceback (most recent call last):
    File &quot;/home/pi/Senior/test1.py&quot;, line 3, in &lt;module&gt;
      from firebase_admin import firestore
    File &quot;/usr/local/lib/python3.10/site-packages/firebase_admin/firestore.py&quot;, line 28, in &lt;module&gt;
      raise ImportError('Failed to import the Cloud Firestore library for Python. Make sure '
  ImportError: Failed to import the Cloud Firestore library for Python. Make sure to install the &quot;google-cloud-firestore&quot; module.
  </code></pre>
  <p>I tried many solutions like
  1- pip install grpcio
  2- pip install google-cloud-core
  3- pip install google-cloud-firestore
  4- pip install firebase-admin
  5- Updated python to latest version
  And I still get the same error so any one can help</p>