无法在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'
你同时拥有Python 2和Python 3的安装。 Python 2带有macos。所以程序python
可能是python2.7
的链接。
你没有提到你安装了Python 3,如果您还没有这样做怎么,这大概是最容易从长远来看是使用的软件包管理器一样homebrew来。
这是因为像Pillow这样的图像库需要某些共享库才能正常工作。 Homebrew的食谱将确保在安装枕头时安装这些食谱。 其他有用的软件包如numpy
也是如此。
因此,删除您的Python 3版本。安装自制软件并使用它来安装Python 3和枕头。
这对我有效。我完全按照你的指示,重新安装了IDLE,不再有我上面提到的错误信息。我还必须将我的导入语句从“从PIL导入映像”更改为“导入PIL.Image”,并且做到了这一点。 – Amy
添加到@ Roland_Smith的回答
这为我工作
brew install homebrew/science/pillow
您可以编辑您的问题,以显示*如何*你装枕头?你可能安装了Python2和Python3吗? –
我刚刚检查过,是的,我安装了Python2和Python3。我应该删除其中的一个版本吗? – Amy
那么,Python 2带有macos,并被某些系统程序使用,因此您无法删除它。但是Python 3是未来,所以我也会保留这一点。 –