我想为某些时间序列数据在Python中建立一个循环数据库。我看过几个Python模块(PyRRD,py-rrdtool,python-rrdtool,rrdtool),但据我所知,它们都不提供对Python 3.6+的支持。关于如何在Python 3.6+中实现rrd数据库的任何建议?
我尝试通过pip install python-rrdtool安装python-rrdtool,但得到的结果是:
Collecting python-rrdtool
Using cached https://files.pythonhosted.org/packages/99/af/bf46df3104d78591f942278467a1016d056a887c808ed1127207a4e1ebaf/python-rrdtool-1.4.7.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pycharm-packaging/python-rrdtool/setup.py", line 61
os.chmod(executable, 0777)
^
SyntaxError: invalid token
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pycharm-packaging/python-rrdtool/
You are using pip version 10.0.1, however version 19.0.3 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
答案 0 :(得分:0)
python-rrdtool具有本地C扩展名的RRDtool的Python绑定。
受支持的Python版本:2.6 +,3.3 +。
这些绑定基于原始Python 2绑定的代码 由Hye-Shik Chang提供的rrdtool,目前已作为官方发货 与rrdtool绑定。
注意:python-rrdtool现在是官方的rrdtool Python绑定,并且 随上游发行版一起提供。
答案 1 :(得分:0)
好吧,也许首先安装RRDTool软件包可以在Ubuntu上解决此问题,例如:
change
为我工作。
祝你好运!