0

由于后缀,我以前安装了 python。然后我安装了 Django。接下来,我尝试安装 mod_wsgi 以部署 Django 应用程序。我收到此错误:

制作:*** [mod_wsgi.la] 错误 1

显然这是由于旧版本的 python 造成的。我尝试安装更新版本的python,但仍然遇到同样的问题。这是我安装的:

/usr/lib/python2.4/ /usr/lib/python2.5

我试图指定在为 mod_wsgi 运行 Make 时使用哪个 python 安装。

有任何想法吗?

谢谢。

4

3 回答 3

5

你在运行 Ubuntu?刚刚怎么样

sudo apt-get install libapache2-mod-wsgi

?

于 2010-01-27T18:17:40.593 回答
1

试试./configure --help。有一个 --with-python 选项或类似选项。

于 2010-01-27T18:14:26.230 回答
0

您提供的信息不足,例如该 make error 行之前的十几行。那些缺失的行将显示真正的错误。可能的原因可能是您没有安装 gcc,或者您没有安装 Python 或 Apache 的“开发”包。Apache/mod_wsgi 包支持回到 Python 2.3,因此您拥有的版本本来可以的,尽管您可能必须告诉它使用哪个版本,因为您已经安装了多个版本。只需确保您阅读了 mod_wsgi 网站上的官方安装说明,因为它解释了所有依赖项是什么以及如何构建它。

于 2010-01-27T21:49:02.757 回答