OS X上的PIL(等)[英] PIL (etc etc etc) on OS X

问题描述

决定尝试在我的 Mac (OS X.5) 上安装 PIL.

我对在Linux上安装程序一无所知,
没有关于构建 C 程序,没有关于
安装库,没有关于"fink",没有
关于任何事情.请在
后插入问号每一句话:

我看到了一个"BUILDME"带有"给懒惰的程序员"的说明.
我这样做了.似乎一切正常,除了一个
jpg 库丢失.

我读到我需要安装 libjpeg.我是在 OS X 上读到的
这是"通常"使用 fink 完成.太好了:

(i) 安装 fink 的想法让我害怕,无缘无故
我可以命名.没有办法让他们感到困惑
达尔文的其他地方,对吧?

(ii) 当我查看 fink 网站时,我看到了一个列表
支持的库,不包括 libjpeg.

我讨厌搞乱我_all_不懂的东西...

感谢您的任何建议或意见.

杜.

************************************************************************

PIL 1.1.6 构建摘要
--------------------------------------------------------------------
1.1.6版
平台 darwin 2.5.1 (r251:54863, Jan 17 2008, 19:35:17)
[GCC 4.0.1 (Apple Inc. build 5465)]
--------------------------------------------------------------------
--- TKINTER 支持正常
*** JPEG 支持不可用
--- ZLIB (PNG/ZIP) 支持 ok
--- FREETYPE2支持ok
--------------------------------------------------------------------
要添加缺少的选项,请确保您拥有所需的
库,并在
中设置相应的ROOT变量setup.py 脚本.

要检查构建,请运行 selftest.py 脚本.
0-1d-4f-fc-28-d:Imaging-1.1.6 dullric$ python selftest.py
*********************************************************************
失败示例:_info(Image.open("Images/lena.jpg"))
来自 selftest.testimage 的第 24 行
引发异常:
Traceback(最近一次通话最后一次):
文件"./doctest.py",第 499 行,在 _run_examples_inner
exec compile(source, "<string>", "single") in glob
文件"<string>",第 1 行,在 <module>
文件"./selftest.py",第 22 行,在 _info
im.load()
文件"PIL/ImageFile.py",第 180 行,加载中
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
文件"PIL/Image.py",第 375 行,在 _getdecoder
raise IOError("decoder %s not available" % decoder_name)
IOError:解码器 jpeg 不可用
1项失败:
selftest.testimage 中的 57 个中的第 1 个
***测试失败*** 1 次失败.
*** 57 的 1 次测试失败.

--
David C. Ullrich

推荐答案

python selftest.py
*********************************************************************
失败示例:_info(Image.open("Images/lena.jpg"))
来自 selftest.testimage 的第 24 行
引发异常:
Traceback(最近一次通话最后一次):
文件"./doctest.py",第 499 行,在 _run_examples_inner
exec compile(source, "<string>", "single") in glob
文件"<string>",第 1 行,在 <module>
文件"./selftest.py",第 22 行,在 _info
im.load()
文件"PIL/ImageFile.py",第 180 行,加载中
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
文件"PIL/Image.py",第 375 行,在 _getdecoder
raise IOError("decoder %s not available" % decoder_name)
IOError:解码器 jpeg 不可用
1项失败:
selftest.testimage 中的 57 个中的第 1 个
***测试失败*** 1 次失败.
*** 57 的 1 次测试失败.

--
David C. Ullrich

David C. Ullrich 写道:
决定尝试在我的 Mac (OS X.5) 上安装 PIL.
好的听起来不错.
>
我对在Linux上安装程序一无所知,
没有关于构建 C 程序,没有关于
安装库,没有关于"fink",没有
关于任何事情.请在
后插入问号每一句话:
郑重声明,OS X 不是 Linux——它是 BSD Unix 的变体.类似的,
但与 Linux 不同.
>
我看到了一个"BUILDME"带有"给懒惰的程序员"的说明.
我这样做了.似乎一切正常,除了一个
jpg 库丢失.
好的.
>
我读到我需要安装 libjpeg.我是在 OS X 上读到的
这是"通常"使用 fink 完成.太好了:

(i) 安装 fink 的想法让我害怕,无缘无故
我可以命名.没有办法让他们感到困惑
达尔文的其他地方,对吧?
你真的不需要 Fink 来安装 libjpeg.你确实需要
已安装开发者工具(Xcode),否则无法构建任何
软件.

可以从 http://www.ijg.org/ 下载 Libjpeg.下载吧,
解压/解压缩它.启动终端,cd 到 libjpeg 目录,然后输入
这些命令:

配置
制作
须藤制作安装

这应该可以构建和安装 libjpeg.
>
(ii) 当我查看 fink 网站时,我看到了一个列表
支持的库,不包括 libjpeg.
所以不用担心 Fink.
>
我讨厌弄乱我完全不理解的东西......
嗯,这是可以理解的,但这是你学习一些东西的机会
新的.
>
感谢您的任何建议或意见.

杜.
——凯文

--
凯文·沃尔泽
Kevin 编写的代码
http://www.codebykevin.com


David C. Ullrich 写道:
决定尝试在我的 Mac (OS X.5) 上安装 PIL.

我对在Linux上安装程序一无所知,
没有关于构建 C 程序,没有关于
安装库,没有关于"fink",没有
关于任何事情.请在
后插入问号每一句话:
不需要.
只需从 http://pythonmac.org/packages/

两天前我刚刚安装了 PIL 1.1.6,使用的是这个站点的 Python 2.5 包:)
(PPC mac mini 上的 OS X 10.4.11)

--irmen

本文地址:https://www.itbaoku.cn/post/1050712.html