настройка virtualenv для разработки django на windows, - PullRequest
4 голосов
/ 10 ноября 2009

Настройка virtualenv в первый раз, когда я пытаюсь установить MySQL-python, используя

pip -E <<some virtual env>> install MySQL-python

я получаю

File "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

Полагаю, что virtualenv как-то мешает python получить доступ к реестру Windows, я безуспешно пытался запустить easy_install в virtualenv (полагаю, это точно так же), копируя каталоги пакетов сайта из моего основного средства установки python что желток его не увидит,

Кто-нибудь знает, как я могу заставить это работать или скопировать файлы, необходимые для поддержки mysql?

Спасибо

1 Ответ

5 голосов
/ 10 ноября 2009

site.cfg в том же каталоге, что и setup.py, искал неправильный ключ реестра, в конце файла -

# The Windows registry key for MySQL.
# This has to be set for Windows builds to work.
# Only change this if you have a different version.
registry_key = SOFTWARE\MySQL AB\MySQL Server 5.0

Я заглянул в реестр и нашел HKEY_LOCAL_MACHINE \ SOFTWARE \ MySQL AB \ и увидел, что вместо этого у меня 5.1,

сообщает о другой ошибке сейчас, но этот вопрос решен по крайней мере;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...