gpt4 book ai didi

python - mod_wsgi 在 python 2.7.3 中编译,在 python 2.7.4 中运行

转载 作者:行者123 更新时间:2023-11-28 21:58:07 25 4
gpt4 key购买 nike

我试图让我的 Apache 服务器运行 mod_wsgi,但我收到了这个错误:

[Fri Jul 19 10:24:05 2013] [warn] mod_wsgi: Compiled for Python/2.7.3.
[Fri Jul 19 10:24:05 2013] [warn] mod_wsgi: Runtime using Python/2.7.4.

是否通过进入 Python 所在的 /usr/local/src 并运行来解决这个问题:

./configure --enable-shared
make install

到目前为止,我所读到的内容似乎需要修复,即 mod_wsgi 必须能够访问所有 Python 库,因此运行 --enable-shared 命令将允许它工作。在我的 Apache error.log 中看到上面的 [warn] 行后,它说它无法在我的 DJANGO_SETTINGS_MODULE 设置中查找环境变量。 py 文件。当我替换这些变量时,它会说它可以在其他地方查找其他 Python 包。

我在 Rackspace VPS 上运行 Ubuntu Linux 13.04,使用 Django 1.5.2,在我的本地机器上有 Python 2.7.3,但 Rackspace VPS 的原生 Python 是 2.7.4。我目前使用的mod_wsgi版本是3.4

我找到了这个链接

http://code.google.com/p/modwsgi/wiki/InstallationIssues

在“Python 补丁级别不匹配”部分似乎说我必须重建 mod_wsgi,但这听起来有些困难所以想问问是否有更简单的修复方法?

提前谢谢你,

最佳答案

构建mod_wsgi并不复杂。

但是,如果您使用的是发行版默认的 python,通常您的发行版会打包 mod_wsgi,这样它就可以正常工作了。

删除你上传到服务器的mod_wsgi。

在 ubuntu 上尝试:

apt-get install libapache2-mod-wsgi

重新启动 apache,然后它应该可以工作了。

关于python - mod_wsgi 在 python 2.7.3 中编译,在 python 2.7.4 中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18903772/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com