uWSGI libxml2报头不可用ab

2024-04-18 15:18:33 发布

您现在位置:Python中文网/ 问答频道 /正文

时不时会有一个问题出现,似乎不应该是这样的恼怒。否则我会错过一些简单的东西(也许更可能)。在

我在一个CentOS机器上尝试安装uWSGI并将其配置为托管django站点。我使用的是python2.7 installed@/opt/python2.7/lib/python2.7。在

运行:pip installhttp://projects.unbit.it/downloads/uwsgi-latest.tar.gz

得到:*libxml2头不可用。uWSGI构建被中断。您必须安装libxml2开发包或使用libexpat或禁用XML

所以我觉得这很简单。在

运行:yum install libxml2

Got:包libxml2-2.6.26-2.1.2.8.el5\u 5.1.i386已安装。在

当然,我可以在python2.4中导入libxml2。但不是Python2.7。从那以后,我一直在谷歌上搜索答案。由于XML库问题,似乎有10000人在安装uWSGI时遇到了类似的困难,但我需要安装两次。在

所以我试着从源代码编译:

wgetftp://xmlsoft.org/libxml2/libxml2-2.7.3.tar.gz

tar xzvf libxml2-2.7.3。焦油gz在

cd-libxml2-2.7.3

./configure--prefix=/usr/local

制造

使安装

(运行python2.7)

导入libxml2

ImportError:没有名为libxml2的模块

我做了什么才配得到这个?似乎赢不了。我下一步该怎么做?在


Tags: pipinstalleddjango机器站点libtarxml