在mac Mountain Lion上安装libjpeg for pil和Google app engine

2024-07-01 08:07:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我肯定在外面的某个地方也有这样的复制品,但我看了看,我已经力不从心了。我正在尝试让PIL在我的macosx10.8上工作,这样我就可以使用dev_appserver.py来测试一个成像功能。首先,我在安装PIL时遇到了麻烦,直到我得到了自制程序并使用brew install pil安装了它。我认为brew安装了所有必要的依赖项,但当我试图在应用程序中调整jpeg的大小时,它显示IOError: decoder jpeg is not available。所以我上网看了看,大多数地方说我需要(1)卸载PIL,(2)从源代码安装libjpeg,(3)重新安装PIL。所以,我brew uninstall PIL,然后

curl -O www.ijg.org/files/jpegsrc.v7.tar.gz
tar zxvf jpegsrc.v7.tar.gz
cd jpeg-7d/
./configure
make
make install

最后brew install pil。我重新启动dev_应用服务器.py并在本地主机上重新加载该页,但出现相同的错误。{pil6>从命令行

^{pr2}$

我没有太多从命令行安装实用程序的经验,所以我可能遗漏了一些显而易见的东西。再次,抱歉,如果有重复,但正如我所说,我寻找,并没有找到任何似乎有效的。在


Tags: install命令行pydevmakepil地方tar
2条回答

PIL在编译期间未找到libjpeg头。有关如何指定标头(“includes”)位置的信息,请参阅您的构建系统文档,例如,作为环境变量。在

终于成功了!感谢@zgoda和这个link。以下是我为你们中有同样问题的人所采取的步骤:

首先确保未安装PIL。从http://www.ijg.org/files/jpegsrc.v8c.tar.gz下载libjpeg,将其解压缩,./configure,和{}。当我试图make install时,它找不到存储手册页的目录,因此安装失败。我看了上面链接上的信息,决定

cp -r ~/Downloads/jpeg-6d/ /usr/local/jpeg

我怀疑如果安装顺利的话那条线就没必要了。在

然后在PIL's中编辑以下行设置.py公司名称:

JPEG_ROOT = None

^{2}$

最后:

$ python setup.py build
$ python setup.py install

相关问题 更多 >

    热门问题