我正在尝试使用Mac 10.5.8和Python 2.6在/ Developer / Examples / Quartz / Python中运行一些Quartz演示。但是,我收到的错误是找不到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
答案 0 :(得分:4)
Apple提供CoreGraphics
包装器作为Apple X在OS 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。