Python 在web主机上使用PIL

Python 在web主机上使用PIL,python,web-hosting,python-imaging-library,Python,Web Hosting,Python Imaging Library,我想能够在一台网络主机上使用PIL库。机器安装了Python 2.4.3,但没有安装PIL库。我尝试下载PIL源代码并将PIL文件夹放入我的目录中。它可以正常工作,除了当我需要做一些实际的图像处理时,它会出现一个导入错误,说“没有安装图像C模块”。通过谷歌搜索,我似乎需要将一个_imaging.so文件放入PIL文件夹,但我在网上找不到一个预编译的文件 在这一点上,我甚至不确定我是否在正确的轨道上。从这里我该怎么办?感谢您的帮助 谢谢。您需要编译该模块。运行setup.py install命令应

我想能够在一台网络主机上使用PIL库。机器安装了Python 2.4.3,但没有安装PIL库。我尝试下载PIL源代码并将PIL文件夹放入我的目录中。它可以正常工作,除了当我需要做一些实际的图像处理时,它会出现一个
导入错误
,说“没有安装图像C模块”。通过谷歌搜索,我似乎需要将一个_imaging.so文件放入PIL文件夹,但我在网上找不到一个预编译的文件

在这一点上,我甚至不确定我是否在正确的轨道上。从这里我该怎么办?感谢您的帮助


谢谢。

您需要编译该模块。运行
setup.py install
命令应该可以完成这项工作,前提是主机有一个工作的编译器和所需的库。您可以使用virtualenv将其安装在您有权放置文件的位置(默认情况下,它将尝试在系统范围内安装)

如果它没有工作的编译器和正确的库和头文件,那么您需要在具有相同体系结构的另一台计算机上编译并复制它,或者查找主机正在运行的任何操作系统的包并从中提取正确的文件


顺便说一句,只要求他们安装PIL也可以

我知道这不是一个程序化的答案,但是。。。你应该切换网络主机

在这么多问题已经解决的情况下,没有理由使用Python2.4来处理旧的东西。我建议,但是任何运行现代OS/Python安装的主机都可以(Ubuntu在这一点上是最简单的)