我在使用littlecms支持设置python PIL时遇到了麻烦。我没有看到谷歌上的任何好的教程。
以下是我的主要问题:
LCMS_ROOT
变量的目录
在PIL的setup.py?这是我刚刚运行pip install PIL
--------------------------------------------------------------------
*** TKINTER support not available
--- JPEG support available
--- ZLIB (PNG/ZIP) support available
--- FREETYPE2 support available
*** LITTLECMS support not available
--------------------------------------------------------------------
使用Ubuntu 12.04 32位
答案 0 :(得分:4)
在Ubuntu中安装LittleCMS:
sudo apt-get install liblcms liblcms-dev liblcms-utils
然后,在安装PIL时,最好从源进行安装,但仅当 pip install PIL
不列出可用的LittleCMS支持时(如最初的问题)。如果您确实需要从源代码安装:
您需要在PIL的LCMS_ROOT = [path]
中找到/添加setup.py
行(此行应位于JPEG_ROOT
和ZLIB_ROOT
行附近,如果没有,请添加它,您可以在其中指定LittleCMS的路径。
{64} Ubuntu上liblcms
的默认安装位置为/usr/lib64
。
如果您已安装到默认位置,则可以使用LCMS_ROOT = None
。
完成此操作后,尝试运行python setup.py build_ext -i
,在输出中,您应该会看到类似
--- LITTLECMS support available
然后做python setup.py install
,你应该好好去!