Использование библиотеки изображений 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).

  • Вывод подпроцесса Python на окна?
  • Запуск кода Python на Xampp на платформе Windows
  • pyrouge: «pyrouge_set_rouge_path» не распознается как внутренняя или внешняя команда
  • PIP / easy_install PIL в Virtualenv vcvarsall.bat ошибка Windows 7
  • Использование Numpy на разных платформах
  • pip install с ошибкой соединения: сертификат не выполнен (_ssl.c: 598) "
  • Подпроцесс Python.Popen как другой пользователь в Windows
  • Каков наилучший способ взаимодействия с уже открытыми диалоговыми окнами собственной ОС, такими как (Сохранить AS) с помощью Python?
  • Как вернуть только пользовательский путь в переменные окружения без доступа к реестру?
  • автоматическая установка бинарных пакетов (модулей) python для окон
  • Как установить OpenCV на Windows и включить его для PyCharm без использования диспетчера пакетов
  • Python - лучший язык программирования в мире.