【发布时间】:2019-04-18 07:12:09
【问题描述】:
我想在 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.
【问题讨论】:
-
那么当您尝试更新 pip 时发生了什么?
-
在你问之前我没有,现在更新了,安装python-rrdtool时结果相同
-
使用
python -m pip或 virtualenv 代替系统 pip。显然这是一个大问题,至少在 ubuntu 上,当使用系统 pip 而不是用户空间时,或者在这里看到的任何内容:askubuntu.com/questions/726850/pip-upgrade-not-working -
不,这仍然不起作用。我仍然收到相同的错误消息。
-
python-rrdtool 的更新或安装哪个不起作用?