【问题标题】:Python: PIL _imaging C modulePython:PIL _imaging C 模块
【发布时间】:2014-11-06 14:55:10
【问题描述】:

我正在尝试使用一个使用 PIL 的文件,当我尝试运行它时出现以下错误:

ImportError: _imaging C 模块未安装

我知道网上有很多关于此的主题,但其中大多数都非常具体。我 100% 确定我正在运行的代码没有问题。 Python 版本 2.7.2 64bit windows 7。我已经尝试修复它将近一个小时左右,但我正在失去理智。有什么建议吗?

【问题讨论】:

    标签: python module imaging


    【解决方案1】:

    尝试安装枕头。您可以使用以下命令安装它:pip install枕头

    你已经安装了python-imaging??

    sudo apt-get install python-imaging。

    首先安装python-imaging,然后安装枕头

    【讨论】:

      【解决方案2】:

      您收到的错误表明您的计算机上没有安装 PIL 所需的 C 库,或者安装它的目录不在您的路径中。

      我会按照这里的说明进行操作:http://www.pythonware.com/products/pil/faq.htm

      • 在您的系统中搜索 _imaging.pyd
      • 检查 _imaging.pyd 的位置是否在您的路径上
      • 尝试从命令行导入库,不附带代码

      如果一切正常,请发布您的代码,还有另一个问题。

      【讨论】:

      • 嗨尼克,我和 fastingaciu 有同样的问题。我也在运行 Windows 7 64 位。我可以确认我确实有 _imaging.pyd,并且 Python 的路径确实指向包含它的目录。当我尝试直接从 Python 命令行导入 _imaging 时,它给了我一个错误提示“ImportError: DLL load failed: %1 is not a valid Win32 application”。
      【解决方案3】:

      在 Ubuntu 上,以下命令帮助了我(感谢 this answer on askubuntu):

      sudo apt-get install libjpeg62:i386
      

      【讨论】:

        【解决方案4】:

        我在 Windows 上,遇到了一个问题“”ImportError: The _imaging C module is not installed”。

        从这里安装 Pillow 解决了这个问题:http://www.lfd.uci.edu/~gohlke/pythonlibs/#pil。 (它是由一个帖子给出的,但是我找不到它。)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-01-05
          • 2012-03-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-09-17
          • 2012-02-14
          • 1970-01-01
          相关资源
          最近更新 更多