我已经在OsX上安装了Anaconda3。 Anaconda3本机包含Pillow库,但无法导入模块ImageCms。这是我得到的错误:
from PIL import Image, ImageCms
File "/anaconda3/lib/python3.6/site-packages/PIL/ImageCms.py", line 27, in <module>
from _util import deferred_error
ModuleNotFoundError: No module named '_util'
我尝试过
conda update pillow
但出现相同的错误。
答案 0 :(得分:-1)
ImageCms
模块需要安装littlecms2
库。
从here下载它,并为您的系统构建并安装它。
还要检查Pillow
文档中的external libraries section。
构建并安装了库之后,请卸载Pillow
并重新安装
更新:
由于您使用的是Mac OsX,因此您可能要使用this guide:
安装应用
按
Command+Space
并键入Terminal
,然后按enter/return
键。在终端应用程序中运行:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
,然后按Enter /返回键。如果屏幕提示您输入密码,请输入您的密码 Mac的用户密码继续。当您输入密码时 不会在屏幕上显示,但系统会接受。所以 只需输入密码,然后按
ENTER/RETURN
键即可。然后等待 命令完成。运行:
brew install little-cms
如果您不想/不能使用该方法,请执行以下操作:
cd
进入新提取的目录./configure
make
sudo make install
这将构建并安装该库