Python CentOS 6 上的 3.5.1 - 重新启动 Apache 时出现错误 "undefined symbol: PyCObject_FromVoidPtr"

Python 3.5.1 on CentOS 6 - getting error "undefined symbol: PyCObject_FromVoidPtr" when restarting Apache

我正尝试在装有 CentOS 和 Apache2 的服务器上 运行 Django。使用 mod_wsgi.

我用 django 创建了一个项目,只是为了让 "It works!" 看到一切正常。但是当我尝试 运行 httpd 我得到:

undefined symbol: PyCObject_FromVoidPtr

并且 wsgi 模块无法加载。

我正在使用 mod_wsgi-3.2.

有没有人遇到过类似的问题?

提前致谢。

如果您确实安装了 mod_wsgi 3.2(这是很古老的),它将针对 Python 2.6(或更早版本)系统进行编译。您不能强制 mod_wsgi 为不同的 Python 版本使用虚拟环境。您将需要卸载系统 mod_wsgi 软件包并从源代码自行编译和安装 mod_wsgi。参见: