Python: PIL _imaging C模块

0 投票
4 回答
7122 浏览
提问于 2025-04-17 09:37

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

ImportError: _imaging C模块没有安装

我知道网上有很多关于这个问题的讨论,但大多数都很具体。我百分之百确定我运行的代码没有问题。我的Python版本是2.7.2,64位的Windows 7。我已经尝试修复这个问题快一个小时了,快要崩溃了。有什么建议吗?

4 个回答

0

在Ubuntu系统上,下面这个命令对我很有帮助(感谢askubuntu上的这个回答):

sudo apt-get install libjpeg62:i386
0

你遇到的错误提示说明你的电脑上可能没有安装PIL所需要的C库,或者这个库安装的位置没有被添加到你的系统路径中。

我建议你按照这里的说明操作:http://www.pythonware.com/products/pil/faq.htm

  • 在你的系统中搜索一下 _imaging.pyd 文件
  • 确认 _imaging.pyd 的位置是否在你的系统路径中
  • 尝试在命令行中导入这个库,不要加任何其他代码

如果这些都能正常工作,请把你的代码发出来,可能还有其他问题。

1

尝试安装Pillow这个库。你可以用这个命令来安装:pip install pillow

你有安装过python-imaging吗?

可以用这个命令来安装:sudo apt-get install python-imaging。先安装python-imaging,然后再安装Pillow。

撰写回答