2013-05-14 2 views
0

Я установил Python 2.7 с EPD академической лицензии в 64-разрядной системе Win7. И я хочу подключить базу данных sql-сервера через python, поэтому я пытаюсь установить pymssql. Однако он предупреждает, как следует. Как исправить эту проблему? Tks. Как настроить путь Python при установке pymssql?

+0

Тупой и рискованное но сначала попробуйте установить обычный python, а затем просто установите EDP поверх него? Очевидно, что EDP пропускает установку ключа реестра, указывающего на Py2.7, или он не устанавливает правильную версию Python, если вы на 100% не уверены, что это Py2.7, а не Py2.6 или какой-либо патч домашней паутины. – Torxed

+0

@Torxed: EDP установить python 2.7.3 в C: \ Users \ Administrator \ AppData \ Local \ Enthought \ Canopy \ System \ Scripts, IDE pyCharm может найти его, но я не знаю, почему pymssql не может. – Eastsun

ответ

1

Я предполагаю, что EDP забывает установить правильные две переменные, необходимые для библиотек Python, чтобы определить, какая версия python установлена. Помните, что EDP скорее всего упаковывает Python в свой собственный установщик, а не использует Python по умолчанию?

Проверьте следующие ключи реестра:

  • HKLM \ SOFTWARE \ Python \ PythonCore \ VersionNumber \ InstallPath
  • HKCU \ SOFTWARE \ Python \ PythonCore \ VersionNumber \ InstallPath