32-битная установка Python 2.7 на Win 7: нет ключей реестра - PullRequest
6 голосов
/ 28 ноября 2011

Я скачал 32-битный MSI-файл с Windows x86 для Python 2.7.2 с python.org и установил его в 64-битной системе Windows 7. Все работает (по крайней мере, интерпретатор командной строки запускается и работает), но процесс установки не создает никаких записей Python в разделе HKEY_LOCAL_MACHINE / SOFTWARE в реестре Windows.

Различные блоги ссылаются на проблемы, создаваемые неполными записями реестра Python при попытке настроить сторонние библиотеки, но я не нашел описания полного отсутствия записи Python в реестре.

Я планирую использовать Python только с SDK Google Apps Engine и (надеюсь) django-nonrel для некоторых довольно простых проектов Google Apps. Отсутствие ключа реестра Python может даже не быть проблемой для меня, но установочные документы Django предполагают его существование и предлагают добавить к нему информацию о пути, чтобы заполнить список sys.path Python.

Кто-нибудь еще сталкивался с этим? Требуется ли дополнительный шаг установки для создания ключа? Должен ли я создать его вручную, используя regedit? Это вообще нужно, или можно вместо этого использовать переменные окружения PATH и / или PYTHONPATH для всего?

1 Ответ

7 голосов
/ 28 ноября 2011

32-разрядные приложения, установленные в 64-разрядных ОС, хранят свои значения реестра в: HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node.Если вы посмотрите туда, вы должны увидеть настройки, которые вы ищете.

...