Я установил Python 2.7 с EPD академической лицензии в 64-разрядной системе Win7. И я хочу подключить базу данных sql-сервера через python, поэтому я пытаюсь установить pymssql. Однако он предупреждает, как следует. Как исправить эту проблему? Tks. Как настроить путь Python при установке pymssql?
0
A
ответ
1
Я предполагаю, что EDP забывает установить правильные две переменные, необходимые для библиотек Python, чтобы определить, какая версия python установлена. Помните, что EDP скорее всего упаковывает Python в свой собственный установщик, а не использует Python по умолчанию?
Проверьте следующие ключи реестра:
- HKLM \ SOFTWARE \ Python \ PythonCore \ VersionNumber \ InstallPath
- HKCU \ SOFTWARE \ Python \ PythonCore \ VersionNumber \ InstallPath
Тупой и рискованное но сначала попробуйте установить обычный python, а затем просто установите EDP поверх него? Очевидно, что EDP пропускает установку ключа реестра, указывающего на Py2.7, или он не устанавливает правильную версию Python, если вы на 100% не уверены, что это Py2.7, а не Py2.6 или какой-либо патч домашней паутины. – Torxed
@Torxed: EDP установить python 2.7.3 в C: \ Users \ Administrator \ AppData \ Local \ Enthought \ Canopy \ System \ Scripts, IDE pyCharm может найти его, но я не знаю, почему pymssql не может. – Eastsun