is_thinking
2015-06-24 12:14
采纳率: 86%
浏览 21.7k

python提示ImportError: No module named Image

我ubuntu安装了PIL,在python环境下输入:import Image时没有提示错误,可以运行.
但是我电脑同时安装了virtualenv,当在venv环境下输入import Image时会提示ImportError: No module named Image.
我想可能是虚拟环境下没有PIL 的问题,于是我又在venv环境下安装Python Imaging Library 1.7,然后又输入了一遍sudo apt-get install python-imaging.
没想到在venv环境下进行来上述两步后,再输入import Image时仍然提示同样的错误.
都装过了为什么还是提示没有Image呢?哪位老师指点一下,谢谢.

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • shiter 2015-06-25 09:49
    已采纳

    我看了一下,可能是要附加安装一些额外的东西吧,安装libjpeg ,啥 的,你可以用pip install,就是python自动化安装的那个东西来装

    点赞 评论
  • sunabuse1 2016-12-01 08:26

    把import Image替换成"import PIL.Image",凡是用到Image的都修改成PIL.Image(前提你的安装pillow(PIL))

    点赞 12 评论
  • oyljerry 2015-06-24 13:06

    先看你的虚拟环境中,image是否安装好。比如虚拟目录中是否有对应的模块。

    点赞 评论
  • albert future 2015-06-24 14:46

    建议使用iPython,可以先用ipython来调试,确定具体的名字,因为版本不同,可能引用的包也不同呢

    点赞 评论

相关推荐 更多相似问题