Назад | Перейти на главную страницу

Установка python-mysql в Windows с помощью AppServ

Я пытаюсь установить модуль Python "mysql" в Windows 7 с установленным apache с AppServ (установка включает Apache, MySQL и PHP).

Когда я пытаюсь запустить сценарий setup.py для "python-mysql", я получаю сообщение об ошибке

serverKey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, options['registry_key'])
WindowsError: [Error 2] The system cannot find the file specified

Проблема в том, что он не может найти реестр MySQL. Итак, я открыл regedit и посмотрел под местоположением по умолчанию (которое было указано в setup.py) - SOFTWARE\MySQL AB\MySQL Сервер 5.1 под HKEY_LOCAL_MACHINE.

Однако я обнаружил, что это место не существует на моем компьютере, и после небольшого поиска я обнаружил, что в HKEY_USERS У меня есть "AppServ" под SOFTWARE, но MySQL Server нигде не найти!

Кто-нибудь имел опыт работы с этой проблемой и знает, где мне указать конфигурацию?

Спасибо! Джоэл

Я добавил его вручную и ввел строковые значения для «Версия» и «Местоположение» (которые я сопоставил с папкой bin моего пути установки MySQL). Затем вам нужно обновить site.cfg с тем же значением ключа, в которое вы добавили эти строки в своем реестре. Это должно работать, если не считать других проблем. Мой не компилировался из-за того, что Python компилировался с Visual Studio ... grrr. Надеюсь, это поможет вам!