0

我正在尝试将 PIL 用于 Google App Engine 项目。我已经使用pythononmac.org 的安装程序安装了 PIL,但它似乎没有做任何事情,或者至少我和 Python 都找不到这些文件。我正在运行 Python 2.5.1。

4

1 回答 1

3

在该页面上找到的安装程序旨在与那里找到的 python 2.5 安装程序一起使用。请注意,大多数软件包现在都已过时。PIL 安装程序使用该页面上的 2.5 Python 和更新的 python.org 安装程序使用的框架中的站点包库:/Library/Frameworks/Python.framework/Versions/2.5. Apple 提供的 Python 2.5 ( /usr/bin/python2.5in )在不同的位置OS X 10.5查找: . 如果您首先安装python.org(或 pythonmac.org)2.5,则可以调用该 python,并且 PIL 安装程序包应该可以使用它。site-packages/Library/Python/2.5/usr/local/bin/python2.5

不幸的是,在 OS X 上安装 PIL 比许多其他 python 包更复杂,因为它依赖于 Apple 在 OS X 中未提供的第三方库。虽然可以自己构建它,但最好使用例如,来自MacPorts的带有 PIL 的 Python 的更新版本(参见 packagespy25-pilpy26-pil)。

我不建议使用一些博主(例如,here)提倡的符号链接技巧,因为当您想要升级到 python 2.6 和/或 3.1 时,这最终会污染 Apple 提供的 Python 并使对多个 Python 版本的支持变得复杂。

于 2009-11-21T09:11:00.383 回答