Библиотека PIL и JPEG в Windows

Я создал PIL-библиотеку Python из исходного кода (из-за ошибки в версии, установленной из исполняемого файла установщика) и может создавать объекты Image () из jpg-файлов на компьютере сборки, однако, когда я упаковываю это приложение Python с помощью PyInstaller, приложение не удалось открыть изображения JPEG. Правильно ли я не построил PIL, как описано в jpeg кодировщика PIL , или что-то еще не так?

Обновление: сообщение об ошибке «IOError: encoder jpeg not available».

Изменить: проблема с версией, установленной из исполняемого файла установщика (для обеих версий 1.1.7 и 1.1.6, если не раньше), это то, что она связана с библиотекой / сборкой VC90.DebugCRT, которой я не являюсь предназначенный для распространения и который PyInstaller не смог найти в моей системе (хотя версия была там).

2 Solutions collect form web for “Библиотека PIL и JPEG в Windows”

Вам нужно включить dll jpeg encoder / decoder с вашей установкой, иначе он не будет работать в системах, которые еще не имеют его.

Не пробовал это сам, но вы могли бы также сделать это, статически связав вместо этого, запустив скрипт configure с –enable-static.

У вас есть 2 варианта:

  1. использовать предварительно созданные двоичные файлы PIL с http://www.pythonware.com/products/pil/

  2. строить из источника (обратите внимание, что вам нужно настроить библиотеку JPEG, прежде чем получить поддержку JPEG, это не так просто для Windows)

Ссылки (не обязательно для решения вашей проблемы):

Убедитесь, что подушка, вилка библиотеки изображений Python (PIL), устанавливается с поддержкой JPEG. Поддерживаемые форматы печатаются при первой установке подушки. Инструкции о том, как получить поддержку JPEG, очень специфичны для платформы, но руководства для PIL также должны работать на подушке. Вообще говоря, вам необходимо убедиться, что libjpeg-dev установлен и найден во время установки .

  • Как я могу создать py2exe без ошибок?
  • Как определить, является ли файл исполняемым в Windows на Python?
  • Python не работает в командной строке git bash
  • как получить высоту окна Панель задач с помощью python / pyqt / win32
  • Установка модуля Swampy Python в Windows
  • Супер странная ошибка os.path.abspath
  • Разница между двоичным и текстовым ввода-выводами в python в Windows
  • «Import wx» завершается с ошибкой после установки wxPython в Windows XP
  • Как установить Python 2.x и Python 3.x в Windows 7
  • Установка Python 3.0 на Cygwin
  • Python Windows service pyinstaller executables error 1053
  • Python - лучший язык программирования в мире.