Python uWSGI libxml2标头不可用
时不时地会出现一个问题,似乎不必如此恼怒。或者我错过了一些简单的东西(可能更容易) 我在CentOS上尝试安装uWSGI并将其配置为托管django站点。我正在使用安装的python2.7@/opt/python2.7/lib/python2.7 Ran:pip安装 获取:*libxml2标头不可用。uWSGI构建被中断。您必须安装libxml2开发包或使用libexpat或禁用XML 所以我觉得这很容易 Ran:yum安装libxml2 Got:已安装程序包libxml2-2.6.26-2.1.2.8.el5_5.1.i386 果然,我可以在python2.4中导入libxml2。但不是蟒蛇2.7。从那以后,我一直在谷歌上搜索答案。由于XML库的问题,似乎有10000人在安装uWSGI时遇到了类似的困难,但我需要安装两次 所以我试着从源代码编译: wget tar xzvf libxml2-2.7.3.tar.gz 光盘libxml2-2.7.3 ./configure--prefix=/usr/local 制造 安装 (运行python2.7) 导入libxml2 ImportError:没有名为libxml2的模块Python uWSGI libxml2标头不可用,python,django,libxml2,uwsgi,Python,Django,Libxml2,Uwsgi,时不时地会出现一个问题,似乎不必如此恼怒。或者我错过了一些简单的东西(可能更容易) 我在CentOS上尝试安装uWSGI并将其配置为托管django站点。我正在使用安装的python2.7@/opt/python2.7/lib/python2.7 Ran:pip安装 获取:*libxml2标头不可用。uWSGI构建被中断。您必须安装libxml2开发包或使用libexpat或禁用XML 所以我觉得这很容易 Ran:yum安装libxml2 Got:已安装程序包libxml2-2.6.26-2.1
我做了什么才配得到这个?看来我们赢不了。接下来应该尝试什么?yum安装libxml2-devel
libxml2是一个c库,没有绑定就无法从python加载它。yum安装libxml2-devel
libxml2是一个c库,没有绑定就无法从python加载它。这对我一点帮助都没有。我仍然无法从python2.7访问libxml2。我总是可以从python系统访问它。不,您不需要从python2.7访问它,您的编译器(gcc)必须能够访问libxml2头文件(由libxml2-devel包提供)。运行xml2 config命令以查看是否正确地安装了该命令。uWSGI是一个C应用程序,而不是python应用程序。这对我一点帮助都没有。我仍然无法从python2.7访问libxml2。我总是可以从python系统访问它。不,您不需要从python2.7访问它,您的编译器(gcc)必须能够访问libxml2头文件(由libxml2-devel包提供)。运行xml2 config命令以查看是否正确地安装了该命令。uWSGI是一个C应用程序,而不是python应用程序。我认为这里有两个问题(可能无关):1。从Python2.7访问libxml2(在您的情况下并不重要);2.编译uWSGI,它需要libxml2(开发版本)。正如Roberto所说,如果安装libxml2-devel包,uWSGI应该编译。另外,不需要从源代码编译libxml2本身。从Python2.7访问libxml2(在您的情况下并不重要);2.编译uWSGI,它需要libxml2(开发版本)。正如Roberto所说,如果安装libxml2-devel包,uWSGI应该编译。而且,不需要从源代码编译libxml2本身。