我想在 Windows 上安装 PIL 包,很简单。但解码器 jpeg 不可用。在 PIL 之前需要下载和安装哪些软件包才能正常工作?
问问题
4974 次
2 回答
8
我找到了解决方案。
在 Windows中必须使用easy_install PIL而不是pip install PIP 。
easy_install 查找本地安装或从源安装 libjpeg 并将其连接到 PIL,而 pip 无法做到这一点。
于 2012-01-24T09:30:57.077 回答
0
对我有用的解决方案(假设你有编译包的工具,这取决于你安装的 python 版本):
从http://gnuwin32.sourceforge.net/packages/jpeg.htm下载预编译的二进制文件(您需要开发人员文件和二进制文件)。
下载 PIL 源,打开 setup.py,然后更改 JPEG_ROOT(第 37 行):
JPEG_ROOT = libinclude(JPEG_LIB_ROOT)
运行 setup.py 安装。
将 jpeg62.dll 从 jpeglib 二进制文件复制到您的 site-packages\PIL 目录。
就是这样,它现在应该可以工作了。
于 2013-03-11T14:03:49.420 回答