无法在 MAC OS X 10.12 上安装 PIL

Can't install PIL on MAC OS X 10.12

我刚刚更新了 OS,无法导入 PIL。我在更新 OS 后安装了 Xcode,因此它是最新的。我在这个网站上看到很多答案都提到了 MAC OS X 的旧版本,但对我没有任何帮助。我安装了 Pillow,因为这是另一个答案中给出的建议。 我安装了枕头 brew install pillow

在我的模块中我有 from PIL import Image

我收到错误消息:

ModuleNotFoundError: No module named 'PIL'

您同时安装了 Python 2 和 Python 3。 Python2自带macos。所以程序python大概是link到python2.7.

您没有提到 如何 安装 Python 3. 如果您还没有这样做,这可能是 最简单的运行 是使用像 homebrew.

这样的包管理器

这是因为像 Pillow 这样的图像库需要某些共享库才能正常工作。 Homebrew 的配方将确保在您安装枕头时安装这些。 其他有用的软件包也是如此,例如 numpy.

因此,删除您的 Python 3 版本。安装 homebrew 并用它来安装 Python 3 和 pillow.

添加到@Roland_Smith的回答

这对我有用

brew install homebrew/science/pillow