2014-07-02 80 views
0

这是我的代码:我想连接到webpy MySQL,但我得到这个错误:<类型“exceptions.ImportError”>

import web  
import MySQLdb 
urls = ('/', 'capture')  
app = web.application(urls,globals())  
class capture:  
    def GET(self):  
     db = web.database(dbn='mysql', db='mydata', user='root', pw='123456')   
if __name__ == "__main__":  
     app.run() 

,我跑了它,并打开本地主机页面并得到错误:

"<type 'exceptions.ImportError'> at/this is MySQLdb version (1, 2, 4, 'beta', 4), but _mysql is version (1, 2, 3, 'final', 0)"

我们该如何解决问题。

+0

尝试导入'MySQLdb' –

+0

这就是得到相同的错误:( – user3789719

+0

看看这个http://stackoverflow.com/questions/7137214/django-mysqldb-version-doesnt-match-mysql-version-ubuntu –

回答

0

高兴链接帮助,关于你提到的第二个问题

db = web.database(dbn='mysql', db='mydata', user='root', pw='123456')

connects使用给定的credentialsDataBase。假定数据库已经创建,并且您正在连接该数据库。希望有所帮助。

+0

非常感谢... – user3789719

+0

@ user3789719如果你愿意,你可以考虑接受答案和upvoting。 。:-) –

相关问题