将Python 2.6.1连接到MySQLdb
我正在使用 Python 2.6.1,想要连接 MySQL 数据库。我已经在我的系统上安装了 MySQL,现在我尝试从 http://www.codegood.com/archives/4 网站下载并连接 MySQL-python-1.2.2.win32-py2.6,但是它不工作。
当我运行我的应用程序时,出现了一个错误,提示没有名为 MySQLdb 的模块。
请问有没有人能给我提供 MySQLdb 的正确设置方法?
提前谢谢大家!
6 个回答
2
我之前遇到了这个问题,后来才意识到我在导入 MySQLdb 的时候搞错了 - 这个是区分大小写的:
错误的写法:>>>import mysqldb
正确的写法:>>>import MySQLdb
真是个傻瓜的错误,但我浪费了几个小时!
4
这个模块可能不在你的 Python 搜索路径里。
你可以检查一下这个模块是否在你的 Python 路径 中……在 Windows 系统上,你可能会在注册表里找到它。
路径是:HKLM\Software\Python\PythonCore\2.6\PythonPath
编辑的时候要小心……
你也可以通过下面的方式来程序化地修改 Python 路径:
import sys
sys.path.append('somepath_to_the_module_you_wanted')
import the_module_you_wanted
希望这些信息对你有帮助。
13