Найти - Пользователи
Полная версия: Импорт из PIL
Начало » Python для новичков » Импорт из PIL
1
leventov
Здравствуйте. В поиске нашел тему с похожей проблемой, но честно говоря, не понял суть решения. В эклипсе любой импорт из 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.
Андрей Светлов
А что вы хотели?
Практически русским языком написано (в вольном переводе): “PIL создан для работы исключительно в стандартном CPython, в Jython работать не умеет и никогда не научится”.
helm2004
Под Jython - нужно пользоваться расширениями под Java типа Canvas
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB