【问题标题】:Install python for 64-bit Ubuntu - trying to install mod_wsgi为 64 位 Ubuntu 安装 python - 尝试安装 mod_wsgi
【发布时间】:2010-01-27 18:05:31
【问题描述】:

我之前因为 postfix 而安装了 python。然后我安装了 Django。接下来,我尝试安装 mod_wsgi 以部署 Django 应用程序。我收到此错误:

make: *** [mod_wsgi.la] 错误 1

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

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

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

有什么想法吗?

谢谢。

【问题讨论】:

  • 嗯,好像我确实有 64 位的 python。我运行这个命令 'file /usr/bin/python2.5' 并得到:/usr/bin/python2.5: ELF 64-bit - 我还缺少什么吗?

标签: django mod-wsgi


【解决方案1】:

您正在运行 Ubuntu?怎么办呢

sudo apt-get install libapache2-mod-wsgi

?

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 是的,我试过了,但我遇到了同样的问题。我认为有一些关于 libtool 并指向“共享”的东西或其他东西。
    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-07
      • 2015-12-25
      • 1970-01-01
      • 2015-08-20
      • 2012-01-03
      • 2018-02-18
      • 2016-06-16
      • 1970-01-01
      相关资源
      最近更新 更多