无法在MAC OS X上安装PIL 10.12

问题描述:

我刚刚更新了操作系统,无法导入PIL。我在更新操作系统后安装了Xcode,以便保持最新状态。我在这个网站上看到很多答案都提到旧版本的MAC OS X,但没有为我工作。我安装了Pillow,因为这是在另一个答案中给出的建议。 我 brew install pillow无法在MAC OS X上安装PIL 10.12

安装枕头在我的模块我有 from PIL import Image

而我得到的错误:

ModuleNotFoundError: No module named 'PIL'

+0

您可以编辑您的问题,以显示*如何*你装枕头?你可能安装了Python2和Python3吗? –

+0

我刚刚检查过,是的,我安装了Python2和Python3。我应该删除其中的一个版本吗? – Amy

+0

那么,Python 2带有macos,并被某些系统程序使用,因此您无法删除它。但是Python 3是未来,所以我也会保留这一点。 –

你同时拥有Python 2和Python 3的安装。 Python 2带有macos。所以程序python可能是python2.7的链接。

你没有提到你安装了Python 3,如果您还没有这样做怎么,这大概是最容易从长远来看是使用的软件包管理器一样homebrew来。

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

因此,删除您的Python 3版本。安装自制软件并使用它来安装Python 3和枕头。

+0

这对我有效。我完全按照你的指示,重新安装了IDLE,不再有我上面提到的错误信息。我还必须将我的导入语句从“从PIL导入映像”更改为“导入PIL.Image”,并且做到了这一点。 – Amy

添加到@ Roland_Smith的回答

这为我工作

brew install homebrew/science/pillow