Разрабатывая приложение на Python столкнулся с невозможностью установить библиотеку PIL под Windows 7 x64.
При выполнении команды pip install pil система выдает ошибку
building '_imaging' extension error: Unable to find vcvarsall.bat
Реально для Python разработки проще переключиться на Linux, установив Ubuntu второй системой или запуская виртуальную машину, Однако пока решил ситуацию иначе.
Для установки PIL можно воспользоваться уже скомпилированной библиотекой. Установщик для x86 или x64 WIndows систем можно взять здесь: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pil
Я использую Python 2.7 поэтому скачал pip-1.1.7.win-amd64-py2.7.exe
Установка прошла нормально, но библиотека недоступна в виртуально окружении.
Чтобы это исправить, я скопировал каталог PIL из C:\Python27\Lib\site-packages в соответствующий каталог виртуального окружения, созданного для работы над проектом.
Теперь все работает:
Единственный нюанс: pip freeze не выдает установленной библиотеки внутри виртуального окружения.