Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 19, 2009 22:11:06

leventov
От:
Зарегистрирован: 2009-10-15
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Импорт из PIL

Здравствуйте. В поиске нашел тему с похожей проблемой, но честно говоря, не понял суть решения. В эклипсе любой импорт из PIL-а в jython-модуле заканчивается такой ошибкой:

Traceback (most recent call last):
File “E:\denwer\home\localhost\www\Projects\tm\src\tm\screen_classes\Screen.py”, line 7, in <module>
import ScreenModel
File “E:\denwer\home\localhost\www\Projects\turing_machine\src\tm\screen_classes\ScreenModel.py”, line 8, in <module>
import Image, ImageFont, ImageDraw
File “E:\Program Files\Python26\Lib\site-packages\PIL\ImageFont.py”, line 115, in <module>
class FreeTypeFont:
File “E:\Program Files\Python26\Lib\site-packages\PIL\ImageFont.py”, line 135, in FreeTypeFont
def getmask2(self, text, mode=“”, fill=Image.core.fill):
File “E:\Program Files\Python26\Lib\site-packages\PIL\Image.py”, line 36, in __getattr__
raise ImportError(“The _imaging C module is not installed”)
ImportError: The _imaging C module is not installed
,
притом в python-модулях такой ошибки нет.
Спасибо.

Python 2.6, jython 2.5, PIL 1.1.6.



Офлайн

#2 Дек. 19, 2009 23:28:09

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Импорт из PIL

А что вы хотели?
Практически русским языком написано (в вольном переводе): “PIL создан для работы исключительно в стандартном CPython, в Jython работать не умеет и никогда не научится”.



Офлайн

#3 Дек. 21, 2009 09:13:50

helm2004
От: Украина, Винница
Зарегистрирован: 2008-02-27
Сообщения: 630
Репутация: +  9  -
Профиль   Отправить e-mail  

Импорт из PIL

Под Jython - нужно пользоваться расширениями под Java типа Canvas

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version