我之前因为postfix而安装了python。然后我安装了Django。接下来,我尝试安装mod_wsgi来部署Django应用程序。我收到这个错误:
make:*** [mod_wsgi.la]错误1
显然这是由于旧版本的python。我试图安装更新版本的python,但我仍然遇到同样的问题。这是我安装的:
/usr/lib/python2.4/ /usr/lib/python2.5
我正在尝试指定在运行Make for mod_wsgi时使用哪个python安装。
有什么想法吗?
感谢。
答案 0 :(得分:5)
您正在运行Ubuntu?怎么样只是
sudo apt-get install libapache2-mod-wsgi
答案 1 :(得分:1)
试试./configure --help
。有一个--with-python选项或类似的。
答案 2 :(得分:0)
您提供的信息不足,例如在生成错误行之前的十几行。那些缺失的线会显示真正的错误。可能的原因可能是您没有安装gcc,或者您没有安装Python或Apache的'dev'软件包。 Apache / mod_wsgi包支持回到Python 2.3,所以你拥有的版本就可以了,虽然你可能必须告诉它现在使用哪一个你安装了多个版本。只需确保您阅读mod_wsgi网站上的官方安装说明,因为它解释了所有依赖项以及如何构建它。