ImportError: No module named mptest 的解决方法

在SuSe 10.1中使用系统自带的mod_python,按照mod_python的文档,编写一个测试页面,结果就无法运行,老是提示:

ImportError: No module named mptest

检查了Apache的配置及程序,都没出错,想想应该是路径的问题,发现mod_python的Apache中有PythonPath这样一个设置,加到环境中,重启Apache后,问题果然解决,相关设置如下:

<Directory /srv/www/htdocs>
     AllowOverride FileInfo
     SetHandler python-program
     AddHandler mod_python .py
     PythonPath "['/srv/www/htdocs'] + sys.path"
     PythonHandler mptest
     PythonAutoReload On
     PythonDebug On
</Directory>