【发布时间】:2011-12-14 06:12:11
【问题描述】:
我正在尝试在 Ubuntu 中设置环境(从 微软视窗)。 当然,它有 Python 2.6。 我确实从“Ubuntu 软件中心”设置了 MySQL 5512 和 MySQLdb。
import dabo
import MySQLdb
工作正常。没有错误。
但是在建立连接时,is 表示存在不匹配 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)
提前致谢,
维内特
【问题讨论】:
-
从 'Ubuntu 软件中心' 卸载后,我尝试分别安装 MySQL-python 1.2.2 和 1.2.3。它在定位 'mysql_config' 文件时抛出错误。实际上该文件与 setup.cfg 一起存在我该如何解决这个问题?
标签: python ubuntu mysql-python