CoreGraphics не найден Python в Mac OS - PullRequest
3 голосов
/ 24 ноября 2010

Я пытаюсь запустить некоторые из демонстраций Quartz в / Developer / examples / Quartz / Python с Mac 10.5.8 и Python 2.6. Тем не менее, я получаю ошибки, что CoreGraphics не найден.

Traceback (most recent call last):
  File "circle.py", line 38, in <module>
    from CoreGraphics import *
ImportError: No module named CoreGraphics

Глядя на документацию Apple, разве это не должно запекаться? http://developer.apple.com/library/mac/#documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_python/dq_python.html#//apple_ref/doc/uid/TP30001066-CH218-TPXREF101

1 Ответ

4 голосов
/ 24 ноября 2010

Оболочка CoreGraphics поставляется Apple как часть Python, поставляемого Apple в OS X. Поскольку в OS X 10.5 нет поставляемой Apple версии Python 2.6 (там Apple поставляет 2.5 и 2.3), вы должныиспользовать не-Apple версию, возможно, из установщика python.org или MacPorts.У них не будет этого модуля.Либо переключитесь на использование поставляемого Apple 2.5, либо посмотрите на использование открытых исходных кодов PyObjC Quartz bindings .

...