gpt4 book ai didi

python - _imaging C 模块未安装(在 Windows 上)

转载 作者:太空狗 更新时间:2023-10-29 22:05:56 25 4
gpt4 key购买 nike

我正在尝试使用 django/PIL/Imaging 生成一些 pdf,在我尝试将一些图像放入 pdf 之前一切都很好:

Exception Type: ImportError
Exception Value:
The _imaging C module is not installed
Exception Location: D:\install\python27\lib\site-packages\PIL\Image.py in __getattr__, line 37
Python Executable: D:\install\python27\python.exe
Python Version: 2.7.1
Python Path:
['D:\\~Sasha\\Portman',
'D:\\install\\python27\\lib\\site-packages\\setuptools-0.6c11-py2.7.egg',
'D:\\install\\python27\\lib\\site-packages\\pisa-3.0.33-py2.7.egg',
'D:\\install\\python27\\lib\\site-packages\\html5lib-0.95-py2.7.egg',
'D:\\install\\python27\\lib\\site-packages\\pypdf-1.13-py2.7.egg',
'D:\\install\\PyCharm 2.0.2\\helpers',
'D:\\~Sasha\\Portman',
'D:\\~Sasha',
'C:\\Windows\\system32\\python27.zip',
'D:\\install\\python27\\DLLs',
'D:\\install\\python27\\lib',
'D:\\install\\python27\\lib\\plat-win',
'D:\\install\\python27\\lib\\lib-tk',
'D:\\install\\python27',
'D:\\install\\python27\\lib\\site-packages',
'D:\\install\\python27\\lib\\site-packages\\PIL']

PIL 是通过 PIL 网站上的预编译包安装的,导入 _imaging 会给出以下输出:

Python 2.7.1 (r271:86832, Feb  7 2011, 11:33:02) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import _imaging
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: DLL load failed: %1 is not a valid Win32 application.

python x64 会导致这个问题吗?

Python 2.7.1 (r271:86832, Feb  7 2011, 11:33:02) [MSC v.1500 64 bit (AMD64)] on win32

我为 PIL 的 x64 预构建包并将其安装在现有包之上,现在可以通过控制台导入:

>>> import _imaging
import _imaging # dynamically loaded from D:\install\python27\lib\site-packages\PIL\_imaging.pyd

但我在尝试生成 pdf 文件时不断遇到同样的错误。

最佳答案

是的,这肯定(而且很可能)是由 x64 问题引起的。如果您运行的是 Python x64,则任何包含 native DLL 的模块也需要安装在为 x64 编译的版本中。

编辑:我在 PIL 站点上找不到 x64 的实际预编译版本,但是 here如果您有兴趣自己编译它,这是一个起点。

关于python - _imaging C 模块未安装(在 Windows 上),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9558562/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com