时不时会有一个问题出现,似乎不应该是这样的恼怒。否则我会错过一些简单的东西(也许更可能)。在
我在一个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的模块
我做了什么才配得到这个?似乎赢不了。我下一步该怎么做?在
yum安装libxml2-devel
libxml2是一个c库,没有绑定就无法从python加载它。在
相关问题 更多 >
编程相关推荐