Python PIL установить на виртуальном хостинге - PullRequest
2 голосов
/ 04 марта 2009

Я собираюсь развернуть приложение django на провайдере виртуального хостинга. Я установил свой собственный питон у себя дома, он работает нормально. Моя проблема связана с установкой PIL, у меня нет поддержки JPEG после процесса компиляции.

Я знаю, что компилятор не находит "libjpeg", поэтому я попытался установить его у себя дома, скачал tar.gz и скомпилировал его с помощью

./configure -prefix=$HOME/lib
 make
 make install

после того, как я поместил путь в файл my.bashrc.

В конце концов я перекомпилирую PIL и все еще не имею поддержку jpeg.

Можно ли установить библиотеки в общей размещенной среде? Как бы я это сделал?

Ответы [ 2 ]

2 голосов
/ 04 марта 2009

Имеется ли на компьютере libjpeg?

Найдите /usr/lib/libjpeg.so и /usr/include/jpeglib.h; они могут быть в другой библиотеке и включать каталог. Если вы не можете их найти, вам также необходимо скачать и скомпилировать libjpeg в свой дом (обычно это префикс ~ / .local).

Затем вам нужно добавить путь 'lib' к переменной 'library_dirs' и включить 'include' в 'include_dirs' в файле setup.py PIL (например, просто в разделе "# add standard directoryies"), чтобы заметить наличие libjpeg.

0 голосов
/ 05 марта 2009

Я не уверен, откуда возникла ваша проблема,

вы можете использовать PIL, ничего не компилируя! просто бросьте папку в место, которое находится в PYTHONPATH, и все готово.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...