我想在Windows上安装PIL包,很简单。但解码器jpeg不可用。 需要下载和安装哪些软件包才能正常运行?
答案 0 :(得分:8)
我找到了解决方案。
必须在Windows中使用 easy_install PIL 而不是 pip install PIP 。 easy_install查找本地安装或从源安装libjpeg并将其连接到PIL,而pip不能这样做。
答案 1 :(得分:0)
对我有用的解决方案(假设你有编译软件包的工具,这取决于你安装的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目录。
就是这样,现在应该可以了。