我遇到了我的SVN提交后挂钩以及它在空白环境下执行的事实。直到大约两周前,当我的系统管理员在服务器上升级了一些东西时,一切正常。Python脚本中的SVN钩子环境问题
我的post-commit挂钩执行一个Python脚本,它使用SVN模块将关于提交的信息通过电子邮件发送给我。然而,在最近的升级之后,Python在通过钩子执行时找不到SVN模块。当手工执行(即所有环境变量完好),一切正常。我试图直接在我的post-commit钩子(PYTHONPATH =/usr/local/lib/svn-python)中设置PYTHONPATH变量,但这没有什么区别。
如何告诉Python模块所在的位置?