【问题标题】:CoreGraphics not found by Python on Mac OSPython 在 Mac OS 上找不到 CoreGraphics
【发布时间】:2011-05-14 19:06:21
【问题描述】:

我正在尝试使用 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

【问题讨论】:

    标签: python macos operating-system quartz-graphics


    【解决方案1】:

    CoreGraphics 包装器由 Apple 作为 Apple 在 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

    【讨论】:

      猜你喜欢
      • 2011-11-07
      • 2018-03-15
      • 2018-09-22
      • 2017-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-23
      • 1970-01-01
      相关资源
      最近更新 更多