2009-07-25 86 views
0

我試圖在Apache 2.2和mod-python的WinXP上設置使用Django的Review Board。使用Apache和mod_python的Django python路徑

我有一個默認的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解釋器的地方。

這似乎不起作用。語法錯了嗎?還有其他解決方案嗎?

謝謝。

回答

0

如果你在Windows上,它可能會引用註冊表中的路徑。嘗試尋找下在註冊表中:

HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.5

尤其是子項,InstallPathModulesPythonPath

+0

我想這是我所能做的所有吧重編譯mod_python,我想避免。我認爲Python和審查委員會的依賴關係必須安裝,而不是從VCS獲得。因爲只需要一個RB實例就不是什麼大問題了。 – Nick 2009-07-28 06:33:24