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
デフォルトのpythonmacinstall(2.7)に加えて、専用のdmgを使用して手動でインストールされた最新の3.3があります。実行したときに、./configure
両方のバージョンを指定してフラグを追加してみました--disable-framework
(正直なところ、それが何をするのかわかりませんが、見つけました他の議論で言及されています)。
私は立ち往生しています...どうすればいいですか?
アップデート:
次のコマンドを実行してmod_wsgi(デフォルトはpython 2.7)を構成しました。
make distclean
./configure
make
sudo make install
とにかくPython3.3を使用して、上記で報告したエラーを修正したいと思います