如何在mod_python中添加python路径

时间:2015-02-24 04:42:37

标签: python apache mod-python

您好我正在使用mod_python并且我在目录X中有一个python模块AA,而在目录X中我有子目录,其中有其他模块在AA中导入。我在BB进口AA。当我运行BB时,它无法加载在AA中导入的模块。

这是一个python路径问题,但问题是如何动态设置用户工作区的路径。

每个用户的工作区都不同。

请帮我解决这个问题。

更新我正在使用

sys. path.append(classpath)

在我的BB脚本中但仍然失败。

我的vhost文件在目录标记中添加了以下内容:

AddHandler cgi-script .py
PythonHandler mod_python
PythonDebug On

1 个答案:

答案 0 :(得分:0)

可以使用PythonPath指令添加Python路径。它应该在服务器,虚拟主机,目录和.htaccess上下文中工作。

PythonPath "['/path/to/site1', '/path/to/site2']"

http://modpython.org/live/current/doc-html/directives.html#pythonpath