我收到错误 importerror /lib/arm-linux-gnueabihf/libm.so.6 version glibc_2.29' not found 我该怎么办?

Eli*_*f Y 5 raspberry-pi raspberry-pi3

当我在 raspberry pi 3b+ 中运行 python 代码时,我得到:

导入错误 /lib/arm-linux-gnueabihf/libm.so.6 版本 glibc_2.29' 未找到

错误我该怎么办?

#beginner

pi@raspberrypi:~/Desktop/Mirror-Interface-Auth/RaspberryPi-Module $ python3 main.py
Traceback (most recent call last):
  File "/home/pi/.local/lib/python3.7/site-packages/firebase_admin/firestore.py", line 22, in <module>
    from google.cloud import firestore # pylint: disable=import-error,no-name-in-module
  File "/home/pi/.local/lib/python3.7/site-packages/google/cloud/firestore/__init__.py", line 18, in <module>
    from google.cloud.firestore_v1 import __version__
  File "/home/pi/.local/lib/python3.7/site-packages/google/cloud/firestore_v1/__init__.py", line 30, in <module>
    from google.cloud.firestore_v1._helpers import GeoPoint
  File "/home/pi/.local/lib/python3.7/site-packages/google/cloud/firestore_v1/_helpers.py", line 22, in <module>
    from google.api_core import gapic_v1
  File "/home/pi/.local/lib/python3.7/site-packages/google/api_core/gapic_v1/__init__.py", line 16, in <module>
    from google.api_core.gapic_v1 import config
  File "/home/pi/.local/lib/python3.7/site-packages/google/api_
Run Code Online (Sandbox Code Playgroud)

Dav*_*vid 3

从这个线程来看,似乎必须安装旧版本才能工作。

sudo pip3 uninstall grpcio 
sudo pip3 uninstall grpcio-status 
Run Code Online (Sandbox Code Playgroud)

然后

sudo pip3 install grpcio==1.44.0
sudo pip3 install grpcio-tools==1.44.0
Run Code Online (Sandbox Code Playgroud)

执行此操作后,我的 Raspberry Pi Zero W 2 在导入软件包时不会失败。