小编sai*_*mar的帖子

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

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

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

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

python google-cloud-platform raspberry-pi3 raspbian-stretch

8
推荐指数
1
解决办法
2万
查看次数

赋值前引用的第 10 行封闭范围中定义的局部变量“count”

我对以下 Python 3 代码有问题(从底部开始第 5 个位置的行count=count+1):

import base64
import json
from google.cloud import iot_v1
import os
from twilio.rest import Client

account_sid = os.environ['TWILIO_ACCOUNT_SID']
auth_token = os.environ['TWILIO_AUTH_TOKEN']
client = Client(account_sid, auth_token)
count = 0


def device_config(config):
    client = iot_v1.DeviceManagerClient()
    name = client.device_path(<project_ID>,
                              <Region>,  <Registry>, <Device_ID>)
    binary_data = bytes(config, 'utf-8')
    client.modify_cloud_to_device_config(name, binary_data)


def hello_pubsub(event, context):
    if 'data' in event:
        data = event['data']
        data = base64.b64decode(data)
        data = data.decode('utf-8')
        data = json.loads(data)

        temperature = float(data['temperature'])

        if temperature > 25.0:
            device_config("ledon")
            if …
Run Code Online (Sandbox Code Playgroud)

python python-3.x

0
推荐指数
1
解决办法
9972
查看次数