没有名为 influxdb 的模块

时间:2021-07-07 15:59:06

标签: python raspberry-pi influxdb

我尝试安装一个 grafana 仪表板来管理在 ds18b20 传感器上测量的温度。 我找到了这个教程:https://www.circuits.dk/temperature-logger-running-on-raspberry-pi/ 一切正常,直到 python templogger.py. -db=temp_logger_db -sn=test1。当然,我确实安装了 influxdb 但现在它说我没有安装 influx db。也许我的python有问题?

1 个答案:

答案 0 :(得分:0)

你可以做一些事情来弄清楚为什么 python 抛出一个错误,说没有找到 influxdb。

首先:

你是用python3还是python2安装的。因为在大多数系统中通常会安装两个 python 版本。所以“python”和“python3”会调用不同的python版本。

从您提到的教程中我可以看到,要运行脚本,您可以调用以下命令:

python templogger.py. -db=temp_logger_db -sn=test1 

通过使用“python”关键字运行,它会在python2的包目录中寻找像influxdb这样的模块。

所以,你想运行你的脚本

python3 templogger.py. -db=temp_logger_db -sn=test1 

第二:

如果你想使用“python”也称为 python2 版本,那么你必须使用以下命令安装fluxdb

python -m pip install fluxdb

然后您可以使用以下命令运行脚本:

python templogger.py. -db=temp_logger_db -sn=test1