【发布时间】:2009-11-21 07:27:57
【问题描述】:
我正在尝试将 PIL 用于 Google App Engine 项目。我已经使用installer from pythononmac.org 安装了 PIL,但它似乎没有做任何事情,或者至少我和 Python 都找不到文件。我正在运行 Python 2.5.1。
【问题讨论】:
标签: python macos installation python-imaging-library osx-leopard
我正在尝试将 PIL 用于 Google App Engine 项目。我已经使用installer from pythononmac.org 安装了 PIL,但它似乎没有做任何事情,或者至少我和 Python 都找不到文件。我正在运行 Python 2.5.1。
【问题讨论】:
标签: python macos installation python-imaging-library osx-leopard
在该页面上找到的安装程序旨在与那里找到的 python 2.5 安装程序一起使用。请注意,大多数软件包现在都已过时。 PIL 安装程序使用该页面上的 2.5 Python 和更新的 python.org 安装程序使用的框架中的站点包库:/Library/Frameworks/Python.framework/Versions/2.5。 Apple 提供的 Python 2.5(OS X 10.5 中的/usr/bin/python2.5)在不同的位置查找site-packages:/Library/Python/2.5。如果您首先安装python.org(或pythonmac.org)2.5,则/usr/local/bin/python2.5 可以调用该python,并且PIL 安装程序包应该可以使用它。
不幸的是,在 OS X 上安装 PIL 比许多其他 python 包更复杂,因为它依赖于 Apple 在 OS X 中不提供的第三方库。虽然可以自己构建它,但你可能会更好例如,使用来自MacPorts 的带有 PIL 的更新版本的 python(参见包 py25-pil 或 py26-pil)。
我不建议使用一些博主提倡的符号链接技巧(例如,here),因为当您想要升级到 python 2.6 和/ 或 3.1。
【讨论】: