当前位置: 首页 > 面试题库 >

在Mac OS X上安装具有JPEG支持的PIL

郗浩
2023-03-14
问题内容

我之前就此主题发布了一个问题,并阅读了之前发布的其他主题,但没有一个能够成功解决我的问题。

我试图在Mac OS X Lion上安装PIL,因为Django应用程序需要它。我还需要JPEG支持,因此也需要JPEG解码器。

我试图下载libjpeg源代码并进行编译,然后安装PIL,但它无法识别目录。

因此,我想,并且我相信这是存在于某处的一种方法是使用软件包安装程序安装PIL和libjpeg,而无需进行任何编译!

预先感谢您的每一个答复。


问题答案:

我在Snow上安装了libjpeg和PIL,并且毫无问题地将其迁移到Lion。

但是我认为您遇到的问题与在Snow上安装libjpeg 7时遇到的问题相同。我的解决方案是:

  • 确保您没有使用GCC 4.0。这意味着您现在需要删除.bash_profile文件中要使MySQLdb工作所需的那些导出行。
    * 获取(http://www.ijg.org/files/jpegsrc.v7.tar.gz)并执行通常的./configure
    && make && make install(或自述文件中的任何内容)。

  • 在安装PIL之前但在安装libjpeg之后,将我的setup.py文件中的“ JPEG_ROOT = None”行更改为“ JPEG_ROOT
    = libinclude(“ / usr / local”)”

我从这个博客的评论中得到了这一点。

之后,您可以通过pip或easy_install重新安装PIL。确保上次运行时所有已编译的内容都已删除(有时您需要手动执行此操作)。我用了virtualenv和pip。



 类似资料:
  • 本文向大家介绍vagrant 具有VirtualBox和SSH支持的Windows安装,包括了vagrant 具有VirtualBox和SSH支持的Windows安装的使用技巧和注意事项,需要的朋友参考一下 示例 要在Windows平台上使用Vagrant,您需要先安装虚拟化软件和ssh命令行工具。本示例将使用免费软件VirtualBox和Cygwin。 安装VirtualBox 从官方下载页面下

  • 运行mysqlclient的setup.py clean无法生成安装收集的包的mysqlclient:mysqlclient运行mysqlclient的setup.py install...错误错误:命令出错,退出状态1:命令:'c:\users\uaahacker\appdata\local\programs\python\python38-32\python.exe'-u-c'import s

  • Angular的i18n很棒,像ng-packagr这样的工具使组件库打包变得极其容易,但是它们能结合起来吗? 如果我想打包和分发一个具有可翻译组件的组件库,该怎么办?有可能吗?我如何包装这样的库?翻译文件会随包一起出货吗,还是应该在主App中定义? 如果有人能给我指个医生就好了。谢谢

  • 您需要简单的安装,来让扩展包在您的项目中生效。该扩展包是基于 CatLib 核心库 研发的,所以在您的项目中必须安装有CatLib核心库。 如果您使用的是 CatLib For Unity 的引导库,请按照下面进行操作,否则根据自己的引导环境进行操作。 安装服务提供者 注册服务提供者到您的服务提供者列表。 Demo/Runtime/Config/Providers.cs new ProviderI

  • 本文向大家介绍在Apache服务器上安装SSL支持的教程,包括了在Apache服务器上安装SSL支持的教程的使用技巧和注意事项,需要的朋友参考一下 今天我会讲述如何为你的个人网站或者博客安装SSL 证书,来保护你的访问者和网站之间通信的安全。 安全套接字层或称SSL,是一种加密网站和浏览器之间连接的标准安全技术。这确保服务器和浏览器之间传输的数据保持隐私和安全。它被成千上万的人使用来保护他们与客户

  • 我按照http://developer.android.com/tools/support-library/setup.html的指示将支持库添加到我的android项目中,但遇到了这样的构建错误 Gradle:评估项目时出现问题:“projectname”。 没有方法的签名:org。格拉德尔。应用程序编程接口。内部的人工制品dsl。依赖项。DefaultDependencyHandler。com