我在 /domains/somedomain.com/libs/ 中使用我的 python 库进行了简单的设置,并且我的所有测试都运行良好。我用 DJANGO_SETTINGS_MODULE 启动 WSGI 到“somedomain.settings”,其中 somedomain 是 libs/ 中的一个包
突然,将 pywapi.py 添加到 libs/ 时,我无法在访问站点时导入它。但是,如果我将“import pywapi”添加到我的 wsgi 脚本中,它会在被 Apache 命中时失败,但如果我只是编写它就会成功。WSGI 本身实际上是在将 libs/ 添加到路径中,所以我知道它在运行时应该在那里。路径也是绝对的,因此 CWD 的任何更改都不应该导致这种情况。
我想不出其他任何事情,而且在我原本富有成效的早上的一半时间里,我一直在修补它。