【问题标题】:ganglia, No module named MySQLdb神经节,没有名为 MySQLdb 的模块
【发布时间】:2014-02-10 05:49:49
【问题描述】:

我目前向 ganglia python 插件添加了一些指标来监控 MySQL 状态。

它已经工作了很长时间。修改mysql.py后重启gmond,log显示了

[PYTHON] Can't import the metric module [mysql].

我运行gmond -m 并得到结果:

[PYTHON] Can't import the metric module [mysql].

Traceback (most recent call last):
  File "/usr/lib/ganglia/python_modules/mysql.py", line 49, in <module>
  import MySQLdb
ImportError: No module named MySQLdb

我可以在python cli中导入MySQLdb,有什么问题?

【问题讨论】:

  • 远射,但 Ganglia 使用的 Python 可执行文件与您在终端上使用的相同吗?我会在这个 mysql.py 中加入一行'print sys.executable'。
  • 终于知道原因了,我的系统从ubuntu 11.04升级到12.04,ganglia用的是旧的python2.6,而mysqldb安装在python2.7

标签: python mysql-python ganglia


【解决方案1】:

我的系统从 ubuntu 11.04 升级到 12.04,ganglia 使用的是旧的 python2.6 而 MySQLdb 安装在 python2.7 中。

我重新安装了ganglia-monitor,问题就解决了。

【讨论】:

    猜你喜欢
    • 2010-10-02
    • 2014-04-10
    • 2015-08-22
    • 2017-01-27
    • 2014-11-12
    • 2017-04-22
    • 2013-02-25
    • 2012-09-28
    相关资源
    最近更新 更多