Python 3.6+中的Round Robin数据库

时间:2019-04-18 07:12:09

标签: python rrdtool rrd

我想为某些时间序列数据在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.

2 个答案:

答案 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

为我工作。

祝你好运!