【发布时间】:2012-05-30 06:46:02
【问题描述】:
我已经按照here 的指示安装了 Python 2.7 和 Python 2.4。当通过 Mac OSX 终端连接到服务器 运行测试以确认安装工作正常时,我执行此测试:
import Image
img = Image.open("/directory/image.jpg")
img.load()
print img
结果:
<PixelAccess object at 0x2b97d4c25110>
<JpegImagePlugin.JpegImageFile image mode=RGB size=75x75 at 0xFEF4050>
但是,当使用 PHP 的 exec() 或通过 Coda 的 Coda 扩展 Run Script 执行此操作时,我收到错误:
ImportError: No module named Image
我也尝试过from PIL import Image,但这并没有什么不同。还有一点需要注意的是,当我检查以确保支持存在时,我得到了这表明正确的图像支持可用:
*** TKINTER support not available
--- JPEG support available
--- ZLIB (PNG/ZIP) support available
--- FREETYPE2 support available
*** LITTLECMS support not available
问题:关于如何解决此问题的任何想法?
【问题讨论】:
-
总长镜头,但你为什么不尝试卸载 PIL 并安装PILLOW?然后你实际上可以做
import PIL.Image等,而不是 PIL 让你做的愚蠢的import Image事情。我怀疑它会解决导入问题,但它不会受到伤害。
标签: python shell python-2.7 python-imaging-library