Python 属性错误:';模块';对象没有属性';时间差';
我对一般的编码还不熟悉,一直在使用raspberry pi和macbook pro作为python创作的测试台 我最近的项目是每5分钟运行一个python程序,它使用DH11传感器测量csv文件中的温度和湿度 然后,我尝试使用Bokeh with Pandas每10分钟检索和绘制一次数据,并生成一个html文件,该文件可以托管在web文件上 实际上,这在我的笔记本电脑上运行得非常好,但是当转到我的raspberry pi时,绘制数据的python程序返回以下错误:Python 属性错误:';模块';对象没有属性';时间差';,python,raspberry-pi,Python,Raspberry Pi,我对一般的编码还不熟悉,一直在使用raspberry pi和macbook pro作为python创作的测试台 我最近的项目是每5分钟运行一个python程序,它使用DH11传感器测量csv文件中的温度和湿度 然后,我尝试使用Bokeh with Pandas每10分钟检索和绘制一次数据,并生成一个html文件,该文件可以托管在web文件上 实际上,这在我的笔记本电脑上运行得非常好,但是当转到我的raspberry pi时,绘制数据的python程序返回以下错误: Traceback (most
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'
我已经尽我所能搜索了网络,卸载了bokeh,并用pip重新安装了它,但仍然没有成功
任何帮助都将不胜感激
Edit:对于目前正在尝试类似操作的任何人,Raspian Jessie armhf(Raspberry Pi 2)目前最多只支持0.14,因此没有datetime对象。目前尚未找到此项目的解决方法。这对我很有效:
sudo apt-get update
sudo pip install pandas --upgrade
这对我很有用:
sudo apt-get update
sudo pip install pandas --upgrade
你用的是什么版本的熊猫?根据pd.Timedelta添加到0.15Removed
bokeh
标签中,这是一个关于熊猫的问题。(您可能需要更新)谢谢你们,Pandas在更新时遇到了错误,但现在将对此进行调查,您认为需要更新超过0.15(当前为0.14)的版本是正确的吗?您正在使用哪个版本的Pandas?根据pd.Timedelta添加到0.15Removedbokeh
标签中,这是一个关于熊猫的问题。(您可能需要更新)谢谢你们两位,Pandas在更新时遇到错误,但现在将对此进行调查,认为您是正确的,需要更新超过0.15(当前为0.14)