导入错误:/lib/arm-linux-gnueabihf/libc.so.6:找不到版本“GLIBC_2.28”

sai*_*mar 8 python google-cloud-platform raspberry-pi3 raspbian-stretch

我正在使用谷歌的这个教程

https://codelabs.developers.google.com/codelabs/cloud-iot-core-overview/index.html?index=..%2F..index#2

python cloudiot_pubsub_example_server.py直到遇到这个“ ”步骤,我才能够正确执行。

执行上述步骤后,我收到以下错误:

ImportError:/lib/arm-linux-gnueabihf/libc.so.6:找不到版本“GLIBC_2.28”(/home/pi/Desktop/python-docs-samples/iot/api-client/end_to_end_example/venv 需要/lib/python3.7/site-packages/grpc/_cython/cygrpc.cpython-37m-arm-linux-gnueabihf.so

我还附上了错误截图以供参考

Ser*_*oza 5

正如@Rahul Agarwal提到的,你应该libc6打包。

看来您正在使用Raspberry Pi 操作系统要升级软件包,您应该遵循文档并只需使用命令sudo apt updatesudo apt upgrade. 要获取最新版本的 libc6软件包,您应该使用Raspberry Pi OS Buster

  • 我在树莓派 PI 4 上安装了 Raspberry Pi OS Buster,所有包都已更新,但我仍然收到此错误: ```ImportError: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.33 ' 未找到(/home/pi/Desktop/[...]/env/lib/python3.7/site-packages/grpc/_cython/cygrpc.cpython-37m-arm-linux-gnueabihf.so 需要)` `` (5认同)