Я запускаю Ubuntu 11.04. Наряду с python 2.7 у меня также есть 2.6 и 2.5. Я использую версию 2.5 для работы и развертывания своих приложений в App Engine. Я установил PIL (библиотека изображений Python), но, несмотря на то, что у меня есть все связанные зависимости, он сообщает мне, что он не может поддерживать jpeg и остальные форматы. Как я могу сделать libjpeg-dev доступным для моей пользовательской установки python?
Файл setup.py PIL, если вы пытаетесь установить с помощью easy_install скрипт ./configure, недоступен. Если вы откроете файл setup.py в первых строках где-нибудь, это пути для поддержки поддержки zlib Jpeg и т. Д. Я устанавливаю их значения в соответствии с моими путями установленных библиотек. Итак, setup.py выглядит так: перед этим:
37 JPEG_ROOT = "/usr/lib"
38 ZLIB_ROOT = "/usr/lib/zlib/lib"
39 TIFF_ROOT = None
40 FREETYPE_ROOT = "/usr/lib/i386-linux-gnu/"
Я установил zlib вручную под /usr/lib/zlib для удовлетворения моих потребностей.
selftest.py PIL будет узнайте доступные библиотеки. Перекомпилируйте PIL и все настроено!
Файл setup.py PIL, если вы пытаетесь установить с помощью easy_install скрипт ./configure, недоступен. Если вы откроете файл setup.py в первых строках где-нибудь, это пути для поддержки поддержки zlib Jpeg и т. Д. Я устанавливаю их значения в соответствии с моими путями установленных библиотек. Итак, setup.py выглядит так: перед этим:
37 JPEG_ROOT = "/usr/lib"
38 ZLIB_ROOT = "/usr/lib/zlib/lib"
39 TIFF_ROOT = None
40 FREETYPE_ROOT = "/usr/lib/i386-linux-gnu/"
Я установил zlib вручную под /usr/lib/zlib для удовлетворения моих потребностей.
selftest.py PIL будет узнайте доступные библиотеки. Перекомпилируйте PIL и все настроено!
Файл setup.py PIL, если вы пытаетесь установить с помощью easy_install скрипт ./configure, недоступен. Если вы откроете файл setup.py в первых строках где-нибудь, это пути для поддержки поддержки zlib Jpeg и т. Д. Я устанавливаю их значения в соответствии с моими путями установленных библиотек. Итак, setup.py выглядит так: перед этим:
37 JPEG_ROOT = "/usr/lib"
38 ZLIB_ROOT = "/usr/lib/zlib/lib"
39 TIFF_ROOT = None
40 FREETYPE_ROOT = "/usr/lib/i386-linux-gnu/"
Я установил zlib вручную под /usr/lib/zlib для удовлетворения моих потребностей.
selftest.py PIL будет узнайте доступные библиотеки. Перекомпилируйте PIL и все настроено!
Файл setup.py PIL, если вы пытаетесь установить с помощью easy_install скрипт ./configure, недоступен. Если вы откроете файл setup.py в первых строках где-нибудь, это пути для поддержки поддержки zlib Jpeg и т. Д. Я устанавливаю их значения в соответствии с моими путями установленных библиотек. Итак, setup.py выглядит так: перед этим:
37 JPEG_ROOT = "/usr/lib"
38 ZLIB_ROOT = "/usr/lib/zlib/lib"
39 TIFF_ROOT = None
40 FREETYPE_ROOT = "/usr/lib/i386-linux-gnu/"
Я установил zlib вручную под /usr/lib/zlib для удовлетворения моих потребностей.
selftest.py PIL будет узнайте доступные библиотеки. Перекомпилируйте PIL и все настроено!
Файл setup.py PIL, если вы пытаетесь установить с помощью easy_install скрипт ./configure, недоступен. Если вы откроете файл setup.py в первых строках где-нибудь, это пути для поддержки поддержки zlib Jpeg и т. Д. Я устанавливаю их значения в соответствии с моими путями установленных библиотек. Итак, setup.py выглядит так: перед этим:
37 JPEG_ROOT = "/usr/lib"
38 ZLIB_ROOT = "/usr/lib/zlib/lib"
39 TIFF_ROOT = None
40 FREETYPE_ROOT = "/usr/lib/i386-linux-gnu/"
Я установил zlib вручную под /usr/lib/zlib для удовлетворения моих потребностей.
selftest.py PIL будет узнайте доступные библиотеки. Перекомпилируйте PIL и все настроено!
Файл setup.py PIL, если вы пытаетесь установить с помощью easy_install скрипт ./configure, недоступен. Если вы откроете файл setup.py в первых строках где-нибудь, это пути для поддержки поддержки zlib Jpeg и т. Д. Я устанавливаю их значения в соответствии с моими путями установленных библиотек. Итак, setup.py выглядит так: перед этим:
37 JPEG_ROOT = "/usr/lib"
38 ZLIB_ROOT = "/usr/lib/zlib/lib"
39 TIFF_ROOT = None
40 FREETYPE_ROOT = "/usr/lib/i386-linux-gnu/"
Я установил zlib вручную под /usr/lib/zlib для удовлетворения моих потребностей.
selftest.py PIL будет узнайте доступные библиотеки. Перекомпилируйте PIL и все настроено!
Мне было проще или проще добавлять символические ссылки в нестандартные локали библиотеки Ubuntu:
sudo ln -s /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib/
sudo ln -s /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/
sudo ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib/
(ваши .so места могут отличаться, попробуйте locate libjpeg.so и т. д., чтобы найти их, если необходимо )
Переустановка PIL после исправления этих проблем для меня.
- также проще для виртуальных установок, где setup.py не легко редактируется
Мне было проще или проще добавлять символические ссылки в нестандартные локали библиотеки Ubuntu:
sudo ln -s /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib/
sudo ln -s /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/
sudo ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib/
(ваши .so места могут отличаться, попробуйте locate libjpeg.so и т. д., чтобы найти их, если необходимо )
Переустановка PIL после исправления этих проблем для меня.
- также проще для виртуальных установок, где setup.py не легко редактируется
Мне было проще или проще добавлять символические ссылки в нестандартные локали библиотеки Ubuntu:
sudo ln -s /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib/
sudo ln -s /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/
sudo ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib/
(ваши .so места могут отличаться, попробуйте locate libjpeg.so и т. д., чтобы найти их, если необходимо )
Переустановка PIL после исправления этих проблем для меня.
- также проще для виртуальных установок, где setup.py не легко редактируется
Мне было проще или проще добавлять символические ссылки в нестандартные локали библиотеки Ubuntu:
sudo ln -s /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib/
sudo ln -s /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/
sudo ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib/
(ваши .so места могут отличаться, попробуйте locate libjpeg.so и т. д., чтобы найти их, если необходимо )
Переустановка PIL после исправления этих проблем для меня.
- также проще для виртуальных установок, где setup.py не легко редактируется
Мне было проще или проще добавлять символические ссылки в нестандартные локали библиотеки Ubuntu:
sudo ln -s /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib/
sudo ln -s /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/
sudo ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib/
(ваши .so места могут отличаться, попробуйте locate libjpeg.so и т. д., чтобы найти их, если необходимо )
Переустановка PIL после исправления этих проблем для меня.
- также проще для виртуальных установок, где setup.py не легко редактируется
Мне было проще или проще добавлять символические ссылки в нестандартные локали библиотеки Ubuntu:
sudo ln -s /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib/
sudo ln -s /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/
sudo ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib/
(ваши .so места могут отличаться, попробуйте locate libjpeg.so и т. д., чтобы найти их, если необходимо )
Переустановка PIL после исправления этих проблем для меня.
- также проще для виртуальных установок, где setup.py не легко редактируется