我肯定在外面的某个地方也有这样的复制品,但我看了看,我已经力不从心了。我正在尝试让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>从命令行
我没有太多从命令行安装实用程序的经验,所以我可能遗漏了一些显而易见的东西。再次,抱歉,如果有重复,但正如我所说,我寻找,并没有找到任何似乎有效的。在
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公司名称:
到
^{2}$最后:
相关问题 更多 >
编程相关推荐