2010-01-17 175 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