在Win7和Python 2.7上安装mysql-python模块时出错

1 投票
2 回答
1315 浏览
提问于 2025-04-17 03:48

无论我尝试什么:下载mysql-python的压缩包并运行 python setup.py install,或者使用 easy_install mysql-python,我都遇到了同样的错误,翻译成中文就是:WindowsError: [错误 2] 找不到指定的文件

这个错误发生在setup_windows.py文件的第7行,内容是:serverKey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, options['registry_key'])

如果有人知道哪里出问题了???谢谢


好的,有新发现:在mysql-python的源代码包里,有一个需要调整的site.cfg文件。 # MySQL的Windows注册表键。 # 这必须设置好,Windows构建才能正常工作。 # 只有在你有不同版本的时候才需要更改这个。 registry_key = SOFTWARE\MySQL AB\MySQL Server 5.0 我的问题是,我的开发机器上没有安装MySQL服务器,它运行在另一台机器上。因此,我的电脑上找不到MySQL的安装。

我从 安装python-mysql与wamp的mysql 得到了一些答案。


好的,现在可以运行了。 我从 http://lyilei.wordpress.com/2011/03/22/install-mysqldb-python/ 得到了一些线索,最后从给定的链接下载了非官方的二进制安装包: http://www.lfd.uci.edu/~gohlke/pythonlibs/

但是……这个二进制包是与MySQL 5.1绑定的。

2 个回答

-1

右键点击你的Python可执行文件,然后选择属性/兼容性,勾选“以管理员身份运行”的选项。

0

如果不需要手动安装的话,直接去这个链接下载 MySQL 安装程序:http://www.lfd.uci.edu/~gohlke/pythonlibs/

撰写回答