我刚刚在win7机器上安装了python 2.6。 现在我尝试安装mysqldb。但是当运行“python setup.py install”
时 C:\MySQL-python-1.2.3c1>python setup.py install
Traceback (most recent call last):
File "setup.py", line 15, in <module>
metadata, options = get_config()
File "C:\MySQL-python-1.2.3c1\setup_windows.py", line 7, in get_config
serverKey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE,
options['registry_key'])
WindowsError: [Error 2] Das System kann die angegebene Datei nicht finden
(System cannot find the given file)
但是哪个档案? 谢谢你的帮助!
答案 0 :(得分:4)
我用python26编译了一次MySQLdb 1.2.3c1,你可以找到它here
答案 1 :(得分:1)
您是否从管理员模式命令提示符运行?此外,您是否有可供编译器链接的MySQL标头?
如果您只是最终用户,您可能会发现使用预先构建的MySQLdb二进制文件更容易,因为在Windows中编译是一件痛苦的事。不幸的是,官方网站仍然没有针对2.6构建,但你可以下载其他人的版本。有关链接,请参阅this question。