Python mod_python モジュールで _apache importエラー

Python mod_python モジュールで _apache importエラー が出る。

from mod_python import apache
File "C:\Python25\Lib\site-packages\mod_python\apache.py", line 30, in
import _apache
ImportError: No module named _apache

環境:WindowsXP SP3 / Python 2.5.4 / mod_python-3.3.1.win32-py2.5-Apache2.2.exe / XAMPP 1.7.1
よくマニュアルを読んでおくべきだった。この動作は当然で、Python.exe単体で実行してもmod_python.soのモジュールを呼び出せない。apache上で動かさないといけない。
----------------------------------------------------------------------------
mod_python マニュアル リリース3.1.3
http://www.python.jp/doc/contrib/pdf/modpython.pdf

4.5 apache – Apache 内部へのアクセス
Apache 内部へのPython インタフェースは、mod_python パッケージ内のapache という分かりやすい
名前のモジュールに入っています。このモジュールではApache の内部構造体に対応づけされた重要なオ
ブジェクトや便利な関数群を提供しています。これらはすべて後に説明します。(リクエストオブジェクト
でもApache 内部へのインタフェースを提供していますが、これについてはマニュアル中の別の節で触れ
ます。)
The apache モジュールをimport できるのはmod_python 下で動作するスクリプトだけです。これは、
apache がmod_python の提供している_apache に依存しているからです。
モジュールのimport は以下のように行うのがベストです:
from mod_python import apache

06. 1月 2010 von memo-log
カテゴリ: プログラミング | タグ: |

コメント

コメント投稿

Required fields are marked *