2010-11-23 63 views
3

我试图在Mac 10.5.8和Python 2.6中运行/ Developer/Examples/Quartz/Python中的一些Quartz演示程序。但是,我收到错误,找不到CoreGraphics。在Mac OS上未找到CoreGraphics Python

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

在看苹果的文档,这不应该是在烤? http://developer.apple.com/library/mac/#documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_python/dq_python.html#//apple_ref/doc/uid/TP30001066-CH218-TPXREF101

回答

4

CoreGraphics包装由Apple提供,作为Apple X提供的Python的一部分。由于OS X 10.5中没有Apple提供的Python 2.6版本(Apple提供2.5和2.3),因此您必须使用非Apple版本,可能来自python.org安装程序或MacPorts。他们不会有这个模块。要么切换到使用Apple提供的2.5版,要么使用开放源代码PyObjC Quartz bindings

相关问题