2010-01-17 241 views
3

我刚刚在我的win7机器上安装了python 2.6。 现在我试图安装mysqldb。但是当运行“python setup.py install”安装python Mysql模块

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) 

但是哪个文件? 感谢您的帮助!

回答

1

您是否从管理员模式命令提示符下运行?另外,你是否有可用于编译器链接的MySQL头文件?

如果您只是最终用户,您可能会发现使用预构建的MySQLdb二进制文件更容易,因为在Windows中进行编译是一件痛苦的事情。不幸的是,官方网站仍然没有针对2.6版本构建,但您可以下载其他人的构建版本。有关链接,请参阅this question

4

我编译MySQLdb 1.2.3c1一次python26,你可以找到它here