2010-01-17 6 views
3

Я только что установил python 2.6 на свою машину win7. Теперь я попытался установить 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