Ubuntu中的Python-MySQLdb错误
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Ubuntu中的Python-MySQLdb错误,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1487字,纯文字阅读大概需要3分钟。
内容图文
![Ubuntu中的Python-MySQLdb错误](/upload/InfoBanner/zyjiaocheng/881/9521781c5bdb4114b787ddff67f071ad.jpg)
我正在尝试在Ubuntu中设置环境(从
MS-Windows).
它当然具有Python 2.6.
我确实从“ Ubuntu软件中心”设置了MySQL 5512和MySQLdb.
import dabo
import MySQLdb
工作正常.没错
但是在建立连接时,据说在
MySQLdb&的版本_mysql.
ImportError: this is MySQLdb version (1, 2, 3, 'gamma', 1), but _mysql
is version (1, 2, 2, 'final', 0)
我该如何解决?
完成回溯—->
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "dabovmd/hotel.py", line 4, in <module>
empconn = dabo.db.dConnection(empci)
File "dabo/db/dConnection.py", line 32, in __init__
self._connection = self._openConnection(**kwargs)
File "dabo/db/dConnection.py", line 80, in _openConnection
return
self._connectInfo.getConnection(forceCreate=self._forceCreate, **kwargs)
File "dabo/db/dConnectInfo.py", line 105, in getConnection
return self._backendObject.getConnection(self, **kwargs)
File "dabo/db/dbMySQL.py", line 25, in getConnection
import MySQLdb as dbapi
File "/media/pyth/python26/Lib/site-packages/MySQLdb/__init__.py",
line 23, in <module>
(version_info, _mysql.version_info))
ImportError: this is MySQLdb version (1, 2, 3, 'gamma', 1), but _mysql
is version (1, 2, 2, 'final', 0)
提前致谢,
藤蔓
解决方法:
这似乎是您的MySQL服务器与python-mysqldb之间的版本不匹配.
您正在使用哪个版本的Ubuntu? (如果您最近转移了,请尝试使用Ubuntu 11.04).
解决问题的最简单方法是将ubuntu更新到至少11.04,然后安装匹配版本的mysql-server和python-mysqldb.
我正在使用Ubuntu 11.04,我的mysql服务器版本是5.1.54-1ubuntu4,我的python-mysqldb版本是1.2.2-10build2.
希望这可以帮助
内容总结
以上是互联网集市为您收集整理的Ubuntu中的Python-MySQLdb错误全部内容,希望文章能够帮你解决Ubuntu中的Python-MySQLdb错误所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。