вторник, 19 июня 2012 г.

Python :: PIL под Windows 8 x64

Проблема: не получается установить PIL при помощи pip и easy_install выдает ошибку - "Unable to find vcvarsall.bat"

Решение: В поисках решения нашел сайт, на которым выложены скомпилированы модули. Скачиваем пробуем установить и получаем новую задачу: "Python version 2.7 required, which was not found in registry". 
Данный баг уже зарегистрирован и ждет своего решения (http://bugs.python.org/issue6792), cуть заключается в том что установщик ищет положение Python'a через реестр по адресу: 
HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.7\InstallPath. 
Это значение можно скопировать из  
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\InstallPath. 


Запускаем снова установщик и убеждаемся что все работает.