CentOS libjpeg 错误 _imaging

0 投票
1 回答
1129 浏览
提问于 2025-04-15 23:56

我正在尝试让我的libjpeg在Python中运行,但一直没什么进展。

我按照这个教程来设置的,链接是http://blaolao.com/setting-up-django-mysql-mysql-python-pil-etc,在我的10.6系统上运行得很好。

现在我想把这个设置到我的服务器上,但遇到了一些问题。

我觉得服务器上已经有libjpeg 6.x.x了,我想更新一下。

我下载了libjpeg 8b,

解压后运行了 ./configure,接着是 sudo make 和 sudo make install。

这个过程都很顺利,实际上还显示了

jpeg支持可用。

然后我安装了Imaging,也没问题。

可是当我进入Python并执行

import _imaging

时,出现了一个错误信息:

追踪信息(最近的调用在最前面): 文件 "", 第 1 行, 在 ImportError: libjpeg.so.8: 无法打开共享对象文件:没有那个文件或目录

有没有人能帮帮我?

1 个回答

2

我在CentOS上成功使用了很多默认设置。

现在我有一个正在运行的django应用,使用了mod_wsgi、git、django-south、django-imagekit、rackspace CDN、apache、mysql等等。

我发现很多人都遇到过类似的问题,但他们的回答只解决了一部分。我记录了我所做的所有步骤,并把这些信息整理成了一个实用的教程。

http://appelfreelance.com/2010/07/a-working-copy-django-pil-imaging-libjpeg-mysql-git-apache-mod_wsgi-easy_install-pip-django-imagekit-cdn-storage-on-centos-5-4/

撰写回答