将Python 2.6.1连接到MySQLdb

4 投票
6 回答
9458 浏览
提问于 2025-04-15 12:56

我正在使用 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

我找到的最好的Windows设置是:

http://www.codegood.com/downloads?dl_cat=2

更新:原来的链接已经删除(现在变成广告网站了 :( )

撰写回答