使用MySQLdb与pyjs时遇到问题

使用MySQLdb与pyjs时遇到问题

问题描述:

我想使用pyjs作为我已经构建和测试的应用程序的接口。它使用外部库,包括MySQLdb。我希望我可以pyjs很好地集成,但已经收到错误说使用MySQLdb与pyjs时遇到问题

ImportError: No module named MySQLdb, MySQLdb in context None 

现在,当我不pyjs运行我的程序,我没有得到这个错误,一切运作良好。但即使只是这样一个简单的pyjs脚本

from pyjamas.ui.Button import Button 
from pyjamas.ui.RootPanel import RootPanel 
from pyjamas.ui.HTML import HTML 
from pyjamas.ui.HorizontalPanel import HorizontalPanel 
import MySQLdb 

def run_fcm(sender): 
    db=MySQLdb.connect(host="00.00.00.00", port=0000, user="user_name", passwd="pwd", db="db_name") 

if __name__=='__main__': 

    input_header=HTML('Input') 
    generate_prediction=Button("Generate Prediction", run_fcm) 
    RootPanel().add(input_header) 
    RootPanel().add(generate_prediction) 

给我上面提到的错误。

如何以这种方式使用MySQLdb,或者,如果我不能,有没有简单的选择?我觉得从this post应该是可以的。我可以让pyjs处理不使用MySQLdb的示例。现在,我只是在本地机器上开发。

我想这个问题,通过不同的Python版本

发生试试下面

apt-get install python-mysqldb 

我遇到了同样的问题,该命令,并使用该通讯