【问题标题】:how to install PIL package with JPEG support in windows如何在 Windows 中安装支持 JPEG 的 PIL 包
【发布时间】:2012-01-17 07:36:16
【问题描述】:

我想在 windows 上安装 PIL 包,很简单。但解码器 jpeg 不可用。 PIL 之前需要下载和安装哪些软件包才能正常工作?

【问题讨论】:

    标签: python-imaging-library libjpeg


    【解决方案1】:

    我找到了解决方案。

    在 Windows 中必须使用 easy_install PIL 而不是 pip install PIP
    easy_install 查找本地安装或从源安装 libjpeg 并将其连接到 PIL,而 pip 无法做到这一点。

    【讨论】:

    • 用easy_install代替pip,同样的,还是不支持jpeg
    【解决方案2】:

    对我有用的解决方案(假设你有编译包的工具,这取决于你安装的 python 版本):

    • http://gnuwin32.sourceforge.net/packages/jpeg.htm 下载预编译的二进制文件(您需要开发人员文件和二进制文件)。

    • 下载 PIL 源代码,打开 setup.py,然后更改 JPEG_ROOT(第 37 行):

      JPEG_ROOT = libinclude(JPEG_LIB_ROOT)
    • 运行 setup.py install。

    • 将 jpeg62.dll 从 jpeglib 二进制文件复制到您的 site-packages\PIL 目录。

    就是这样,它现在应该可以工作了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-26
      • 1970-01-01
      • 1970-01-01
      • 2013-09-25
      • 1970-01-01
      • 2014-09-07
      • 1970-01-01
      • 2021-03-28
      相关资源
      最近更新 更多