专栏首页python3python-rrdtool安装

python-rrdtool安装

Centos用的64位系统,网上找到的安装教程大都是建议通过yum来安装。过程如下:

1、yum安装rrdtool

yum install rrdtool rrdtool-devel

2、使用pip安装python-rrdtool模块

pip install rrdtool

Centos 6.4自带的python版本是2.6.6,可以通过上面方式安装python模块。但我将python升级到python2.7后就不行了。提示如下错误:

 >>> import rrdtool

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

ImportError: /usr/local/lib/python2.7/site-packages/rrdtoolmodule.so: undefined symbol: rrd_flushcached

解决方法:重新编译并安装rrdtool

1、下载rrdtool

wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.7.tar.gz

2、编译并安装rrdtool

tar zxvf rrdtool-1.4.7.tar.gz

cd rrdtool-1.4.7

./configure --prefix=/usr/local

make

make install

3、使用pip安装python-rrdtool模块

pip install rrdtool

安装如果遇到找不到rrd.h头文件或者-lrrd库问题可以指定对应目录

C_INCLUDE_PATH=/usr/local/include LDFLAGS=-L/usr/local/lib pip install rrdtool

安装完后遇到新的问题

>>> import rrdtool

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

ImportError: librrd.so.4: cannot open shared object file: No such file or directory

>>> 

解决方法,将rrdtool库做软链接到usr/lib目录

ln -s /usr/local/lib/librrd* /usr/lib

ldconfig

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 1.过滤邮箱地址

    1.题目 Every email consists of a local name and a domain name, separated by the @ ...

    用户2398817
  • python数据结构之 set

    ---------------------------------------------------------------------------

    用户2398817
  • python学习-python与rrdt

      rrdtool(round robin database)工具为环状数据库的存储格式,round robin是一种处理定量数据以及当前元素指针的技术。rrd...

    用户2398817
  • 如果有人问你 MySql 怎么存取 Emoji,把这篇文章扔给他

    Emoji 在我们生活中真的是越来越常见了,几乎每次发消息的时候不带个 Emoji,总觉得少了点什么,似乎干巴巴的文字已经无法承载我们丰富的感情了。对于我们开发...

    沉默王二
  • Spark2.3.1在Idea控制台调整日志等级

    Spark2.3.1在Idea 控制台输出时默认会打印INFO级别日志信息,在调试代码时会觉得日志太多,需要有方法调整输出的日志级别,只输出关注的日志即可

    笨兔儿
  • 自动驾驶迎来新篇章有人欢喜有人愁

    2017-12-29 05:38:00 作者:张文浩 [ZOL汽车电子]自动驾驶是汽车领域最尖端的技术之一,它一旦落地将引起多行业连锁反应,不仅可以避免人类主观...

    企鹅号小编
  • 深入浅出事件流处理NEsper(一)

        对实时信息分析和处理,常常需要客户应用程序的开发相应功能。一般地,这些功能需要提供以下的处理流程,分析获取的数据,筛选数据,提取出有用的信息,然后将其通...

    张善友
  • 划重点:js中的this、call、apply

    2、作为普通函数调用时,函数中的this指向全局对象,在浏览器环境中,指向的就是全局对象window

    前端_AWhile
  • 聊聊flink的AsyncWaitOperator

    flink-streaming-java_2.11-1.7.0-sources.jar!/org/apache/flink/streaming/api/oper...

    codecraft
  • 【小家Spring】面向切面编程Spring AOP创建代理的方式:ProxyFactoryBean、ProxyFactory、AspectJProxyFactory(JDK Proxy和CGLIB)

    Spring AOP是大家都非常熟悉的一个概念,在Spring家族体系中扮演着举足轻重的作用。

    BAT的乌托邦

扫码关注云+社区

领取腾讯云代金券