时不时会出现一个问题,看起来它不应该如此令人恼火。否则我错过了一些简单的东西(也许更有可能)。
我在 CentOS 机器上尝试安装和配置 uWSGI 以托管 django 站点。我正在使用安装@/opt/python2.7/lib/python2.7的python2.7。
然:pip install http://projects.unbit.it/downloads/uwsgi-latest.tar.gz
得到:* libxml2 标头不可用。uWSGI 构建被中断。您必须安装 libxml2 开发包或使用 libexpat 或禁用 XML
所以我认为这很容易。
然:百胜安装libxml2
得到:包 libxml2 - 2.6.26-2.1.2.8.el5_5.1.i386 已经安装。
果然可以在python2.4中导入libxml2。但不是python2.7。从那时起,我一直在谷歌上寻找答案。由于 XML 库问题,似乎有 10,000 人在安装 uWSGI 时遇到了类似的困难,但我需要安装两次。
所以我尝试从源代码编译:
wget ftp://xmlsoft.org/libxml2/libxml2-2.7.3.tar.gz
tar xzvf libxml2-2.7.3.tar.gz
cd libxml2-2.7.3
./configure --prefix=/usr/local
制作
进行安装
(运行python2.7)
导入 libxml2
ImportError:没有名为 libxml2 的模块
我做了什么才配得上这个?好像赢不了 接下来我应该尝试什么?