【问题标题】:ImportError: No module named pillowImportError:没有名为枕头的模块
【发布时间】:2017-12-25 20:36:28
【问题描述】:

我正在尝试在 Mac OS X Pro 上使用 pillow,我做了以下操作:

from pillow import Image

但是,我得到了这个错误:

ImportError: No module named pillow

当我尝试按如下方式安装枕头时:

sudo pip install pillow

我得到以下信息:

Requirement already satisfied: pillow in /Library/Python/2.7/site-packages
Requirement already satisfied: olefile in /Library/Python/2.7/site-packages (from pillow)

我现在不知道该怎么做。我安装了枕头,但无法导入。

有什么想法吗?

谢谢。

【问题讨论】:

  • from PIL import Image 你应该这样称呼它
  • 是的。 Pillow 是原始 PIL 库(未维护)的一个。 fork 取了这个名字(pillow)来区分两者,但用法本质上是一样的,所以你也可以通过from PIL import Image 导入

标签: python pip python-imaging-library


【解决方案1】:

包名叫做pillow,但Python Image Library使用如下:

from PIL import Image
#Read image
im = Image.open( 'image.jpg' )
#Display image
im.show() 

PIL 是旧包,已停产,但Pillow 仍在开发中,这就是为什么安装时名称不同但导入的仍然像旧的PIL

【讨论】:

    【解决方案2】:

    它叫PIL:

    from PIL import Image
    

    【讨论】:

      猜你喜欢
      • 2017-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-03
      • 2014-07-13
      • 2022-11-04
      • 2013-03-11
      相关资源
      最近更新 更多