您好我正在使用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
答案 0 :(得分:0)
可以使用PythonPath指令添加Python路径。它应该在服务器,虚拟主机,目录和.htaccess上下文中工作。
PythonPath "['/path/to/site1', '/path/to/site2']"
http://modpython.org/live/current/doc-html/directives.html#pythonpath