gpt4 book ai didi

python - 无法加载 mod_wsgi : Symbol not found: __Py_FalseStruct

转载 作者:行者123 更新时间:2023-11-28 22:00:37 25 4
gpt4 key购买 nike

我正在尝试在我的 mac(山狮)上安装 mod_wsgi (3.4),我按照这里的所有说明进行操作:http://code.google.com/p/modwsgi/wiki/InstallationInstructions但由于以下错误,我无法加载该模块:

httpd: Syntax error on line 119 of /private/etc/apache2/httpd.conf: Cannot load /usr/libexec/apache2/mod_wsgi.so into server: dlopen(/usr/libexec/apache2/mod_wsgi.so, 10): Symbol not found: __Py_FalseStruct\n  Referenced from: /usr/libexec/apache2/mod_wsgi.so\n  Expected in: flat namespace\n in /usr/libexec/apache2/mod_wsgi.so

上面的消息是通过测试 apache 模块显示的:

apachectl -M

我有默认的 python mac 安装 (2.7) 加上使用专用 dmg 手动安装的最新 3.3,当我运行 ./configure 我尝试指定两个版本并添加标志 --disable-framework(老实说我不知道​​它的作用,但我发现在其他讨论中提到过它)。

我卡住了……我该怎么办?

更新:

我通过运行配置了 mod_wsgi(使用默认的 python 2.7):

make distclean
./configure
make
sudo make install

反正我想用python 3.3,并修复我上面报的错误

最佳答案

mod_wsgi 如果您真的不了解它的细节,那么安装起来会很痛苦。我猜测,它与共享 python 库有关。我可以推荐使用 homebrew package manager 吗?相反?

安装 brew 相当简单,但不再安装 mod_wsgi。

brew tap homebrew/apache
brew install mod_wsgi

然后在完成后按照说明进行操作。您必须更改安装 mod_wsgi 的目录。

关于自制软件的警告,您需要确保已安装最新版本的 XCode,或者至少安装了 xcode 命令行工具。自制软件很棒。

关于python - 无法加载 mod_wsgi : Symbol not found: __Py_FalseStruct,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14412960/

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