【发布时间】:2017-07-10 13:09:53
【问题描述】:
我通常是编码新手,并且一直使用树莓派和我的 macbook pro 作为我的 python 创作的测试平台。
我最近的项目是每 5 分钟运行一次 python 程序,该程序使用 DH11 传感器将温度和湿度测量到 csv 文件。
然后我尝试将 Bokeh 与 Pandas 一起使用,每 10 分钟检索和绘制数据,并生成一个 html 文件,然后可以将其托管在 Web 文件中。
这实际上在我的笔记本电脑上运行良好,但是当移动到我的树莓派时,绘制数据的 python 程序返回了这个错误:
Traceback (most recent call last):
File "DataAnalysis.py", line 2, in <module>
from bokeh.plotting import figure, output_file, show
File "/usr/local/lib/python2.7/dist-packages/bokeh/plotting/__init__.py",
line 2, in <module>
from ..document import Document; Document
File "/usr/local/lib/python2.7/dist-packages/bokeh/document.py", line 28,
in <module>
from .core.json_encoder import serialize_json
File "/usr/local/lib/python2.7/dist-packages/bokeh/core/json_encoder.py",
line 49, in <module>
from ..util.serialization import convert_datetime_type,
is_datetime_type, transform_series, transform_array
File "/usr/local/lib/python2.7/dist-packages/bokeh/util/serialization.py",
line 55, in <module>
DATETIME_TYPES.add(pd.Timedelta)
AttributeError: 'module' object has no attribute 'Timedelta'
运行 Python 2.7,散景 0.12.6
文件数据分析.py:
import pandas
from bokeh.plotting import figure, output_file
import time
import datetime
data = pandas.read_csv("http://antondubek.hopto.org/dataFile.csv",
parse_dates = ["Time"])
p = figure(plot_width = 500, plot_height = 250, x_axis_type = 'datetime',
responsive = True)
p.line(data["Time"], data["Humidity"], color = "Blue", alpha = 0.5)
p.circle(data["Time"], data["Humidity"], size = 5, color = "Blue")
p.line(data["Time"], data["Temperature"], color = "Red", alpha = 0.5)
p.circle(data["Time"], data["Temperature"], size = 5, color = "Red")
output_file("/var/www/html/TempReadings.html")
我已经尽我所能搜索了网络,卸载了散景并使用 pip 重新安装了它,但仍然没有运气。
任何帮助将不胜感激。
编辑:对于目前正在尝试类似操作的任何人,Raspian Jessie armhf (Raspberry Pi 2) 目前仅支持 Pandas 0.14,因此没有 datetime 对象。目前尚未找到此项目的解决方法。
【问题讨论】:
-
你用的是什么版本的熊猫?根据pandas.pydata.org/pandas-docs/stable/timedeltas.html
pd.Timedelta在0.15添加 -
删除了
bokeh标签,这是一个关于熊猫的问题。 (您可能需要更新) -
谢谢你们,Pandas 在更新时遇到错误,但现在会调查,认为你是正确的,它需要超过 0.15 的更新(当前为 0.14)
标签: python raspberry-pi