在python上导入媒体会导致导入错误

时间:2016-07-03 18:41:45

标签: python python-imaging-library python-import python-module

这是一段代码:

from PIL import Image
from pygraphics import media

toy_story = media.Movie()

我收到以下错误:

ImportError: No module named 'Image'

如果我将from pygraphics import media行注释掉,那就行了。但后来我需要media包。这里发生了什么。我通过pip install <module name>安装了所有必需的软件包。如果我评论from PIL import Image我仍然会收到相同的错误。这里发生了什么?。我在这里看了其他类似的问题。但他们都没有回答这个问题。

TL; DR import media不起作用。它给出了错误ImportError: No module named 'Image'。但我已经通过PIL安装了Image。救命!!

我在Mac上使用python 3.5.1。

1 个答案:

答案 0 :(得分:0)

在您的终端中,运行python3 -m pip install <module_name>pip可能已经为python2安装了模块,你可以通过在python2和python3中运行help("modules")来验证它。运行pip -V还会告诉您哪个版本的Python pip正在为。

安装模块