Ошибка установки Python MySQLdb в Windows 7 - PullRequest
4 голосов
/ 15 апреля 2011

Пожалуйста, посмотрите следующую трассировку стека, это проблема с разрешениями?

C:\Project\MySQL-python-1.2.3>python setup.py
Traceback (most recent call last):
  File "setup.py", line 15, in <module>
    metadata, options = get_config()
  File "C:\Project\MySQL-python-1.2.3\setup_windows.py", line 7, in get_config
    serverKey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, options['registry_key'])
WindowsError: [Error 2] The system cannot find the file specified

C:\Project\MySQL-python-1.2.3>

Версия Python (ActiveState) 2.7.1

Ответы [ 3 ]

3 голосов
/ 15 апреля 2011

MySQL является обязательным условием, как сказано в README MySQLDb

1 голос
/ 30 мая 2011

Та же проблема здесь, с той же версией Python и MySQL (как часть XAMPP). Предположительно, предварительным условием является «ванильная» установка MySQL, а не одна, включенная в пакет * AMP.

Это не решение проблемы установки из архива, но на этом сайте доступны бинарные пакеты MySQLdb, совместимые с ActiveState Python 2.7.1 и Windows 7: -

http://servut.us/akx/2010/09/mysqldb-windows-binaries-python-26-27/

0 голосов
/ 12 сентября 2011

Отредактируйте следующую строку в файле site.cfg, который является частью каталога сборки mysql-python, чтобы он указывал на ваше местоположение MySQL.

registry_key = SOFTWARE\MySQL AB\MySQL Server 5.0
...