代码之家  ›  专栏  ›  技术社区  ›  Geuis

Python在Mac OS上找不到CoreGraphics

  •  3
  • Geuis  · 技术社区  · 14 年前

    我试图在Mac 10.5.8和Python 2.6中运行/Developer/Examples/Quartz/Python中的一些Quartz演示。然而,我得到的错误是核心图形没有找到。

    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

    1 回复  |  直到 14 年前
        1
  •  4
  •   Ned Deily    14 年前

    这个 CoreGraphics 包装器是苹果公司在OSX中提供的Python的一部分。由于在OSX10.5中没有苹果公司提供的Python2.6版本(苹果公司提供的Python2.5和2.3版本),因此您必须使用非苹果版本,可能来自Python.org安装程序或MacPorts。他们不会有这个模块。要么切换到使用Apple提供的2.5版本,要么查看使用开源 PyObjC Quartz bindings .