Использование библиотеки изображений Python с VirtualEnv в Windows

Я пытаюсь установить библиотеку PIL в виртуальном окружении, которое я создал.

Обычно для установки PIL я бы взял установку, но это не позволит мне выбрать мою виртуальную виртуальную папку только в моей корневой папке Python (C: / Python26).

Я попробовал оба pinstall установить PIL и easy_install PIP, но они не сработали. Я также попытался загрузить TAR, извлечение и запуск setup.py install

Django все еще отклоняет мою модель, которая содержит ImageField (). у кого-нибудь есть решение?

Ошибка, которая обычно возникает, приведена ниже:

Unable to find vcvarsall.bat 

Редактировать:

OK Я попробовал новый virtualenv и использовал easy_install, который не показывает ошибку компиляции.

Затем я открываю оболочку Python, и это позволяет мне import PIL и import _imaging , однако, когда я пытаюсь использовать ImageField() в django, мои модели все равно не будут проверяться.

3 Solutions collect form web for “Использование библиотеки изображений Python с VirtualEnv в Windows”

Переименуйте из PIL-1.1.7-py2.6-win32.egg в PIL в каталоге сайтов-пакетов.

OK это кажется проблемой VirtualEnv.

Несмотря на создание нового VirtualEnv с аргументом -no-site-packages, мой сайт Django извлекает файлы django из корневой установки C:/Python26/Lib/site-packages/ а не локально.

Затем Django пытается получить PIL в корневых site-packages которые он не может найти, и приводит к ошибке.

Я понятия не имею, почему это происходит. Если я открою интерпретатор python, корневые файлы django не появятся на пути.

После исправления easy_install PIL должен работать.

У вас есть (последняя версия) Visual Studio?

Вот откуда vcvarsall.bat , и что будет использовать любое расширение Python из источников C в Windows (вместо этого вы можете использовать mingw , если это ваша фактическая проблема).

(Я говорю «последняя версия», потому что я считаю, что это то, что построено в python.org для Python 2.6 для Windows).

  • Получение емкости аккумулятора Windows с Python
  • Как узнать / изменить текущий каталог в оболочке Python?
  • Могу ли я использовать скомпилированные Python-файлы MinGW вместе с скомпилированными Visual C ++?
  • Как я могу сменить диски с помощью python os?
  • Python не может открыть 11gb csv в режиме r +, но открывается в режиме r
  • Python - Как проверить, используется ли файл другим приложением?
  • Подпроцесс модуля Python эквивалентен для двойного щелчка в Windows
  • как конвертировать wav в mp3 в прямом эфире с помощью python?
  • Python - лучший язык программирования в мире.