Apache和mod_python的Django python路径

时间:2009-07-25 15:40:28

标签: django apache

我正在尝试使用Apache 2.2和mod-python在WinXP上设置使用Django的Review Board。

我有一个默认的Python安装,但我想使用不同的实例。默认是c:/ python25,但我想要d:/ xxx / python25。 mod-python有一个配置选项来改变路径,但我不想重新编译mod_python(因为代码在VCS中,可以放在任何地方)。我怎样才能解决这个问题?

目前我正在尝试使用Apache conf文件中的SetEnv更改环境路径,例如

SetEnv PATH "d:/xxx/python25;PATH"
LoadModule python_module modules/mod_python.so

即。在加载mod-python之前设置环境变量,因为这是它找到Python解释器的地方。

这似乎不起作用。语法错了吗?还有其他解决方案吗?

感谢。

1 个答案:

答案 0 :(得分:0)

如果你在Windows上,它可能会引用该路径的注册表。尝试在以下注册表中查找:

  

HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.5

特别是子键InstallPathModulesPythonPath