我尝试使用包
datadog_api_client.v2.api.metrics_api
提交datadog指标,但是在提交指标时,我收到错误ModuleNotFoundError: No module named 'zstandard.backend_c'
,尽管我安装了zstandard包。
我安装的软件包如下,我也尝试了不同的其他版本。
Python 3.9.6
datadog-api-client==2.14.0
urllib3==1.26.8
zstandard==0.21.0
这就是我向 datadog 提交指标的方式,
from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.metrics_api import MetricsApi
api_client = ApiClient(my_credentials)
metrics_api = MetricsApi(api_client)
metrics_api.submit_metrics(content_encoding=MetricContentEncoding.ZSTD1,body=MetricPayload(series=my_metrics_list))
我得到的错误,
ModuleNotFoundError: No module named 'zstandard.backend_c'
我在 MacOS 上运行脚本时遇到了这个问题。但它在 Amazon Linux 上运行得非常好。