2014-02-10 34 views
0

我目前添加了一些指標來監測MySQL狀態的ganglia python插件。神經節,沒有名爲MySQLdb的模塊

它已經工作了很長時間。修改後mysql.py,我重新啓動的gmond,和日誌顯示

[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 

我可以導入蟒蛇CLI MySQLdb的,有什麼問題呢?

+0

遠射,但Ganglia使用與您在終端上執行相同的Python可執行文件嗎?我會把這個mysql.py放在一行'print sys.executable'中。 – geertjanvdk

+0

我終於知道了原因,我的系統從ubuntu 11.04升級到12.04,ganglia使用的是舊的python2.6,而MySQLdb使用的是python2.7 – enzoyang

回答

0

我的系統從ubuntu 11.04升級到12.04,ganglia使用的是舊的python2.6,而MySQLdb使用的是python2.7。

我重新安裝神經節顯示器,問題就解決了。

相關問題