gpt4 book ai didi

python - Django + mod_wsgi 如何影响 python 路径?

转载 作者:行者123 更新时间:2023-12-01 06:18:23 25 4
gpt4 key购买 nike

我在/domains/somedomain.com/libs/中使用 python 库进行了简单的设置,并且所有测试都运行良好。我使用 DJANGO_SETTINGS_MODULE 启动 WSGI 到“somedomain.settings”,其中 somedomain 是 libs/中的一个包

突然,当将 pywapi.py 添加到 libs/中时,我无法在访问该网站时导入它。但是,如果我将“import pywapi”添加到我的 wsgi 脚本中,那么当被 Apache 命中时它会失败,但如果我只是编写它就会成功。 WSGI 本身实际上将 libs/添加到路径中,所以我知道它在运行时应该在那里。该路径也是绝对路径,因此 CWD 的任何更改都不会导致此问题。

我想不出其他的事情了,我早上的一半时间都在摆弄它。

最佳答案

我认为问题与该文件的权限有关。检查运行 wsgi 的用户(通常是 apache 用户)是否能够读取和写入 libs 文件夹中的所有内容,并且特别能够读取文件 pywapi.py。

关于python - Django + mod_wsgi 如何影响 python 路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1991743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com