2

local_import 函数随机不会从模块目录导入我的模块。错误是:

ImportError:没有名为 testapp.modules.mymodule 的模块

当我将 web2py 与 apache(使用 wsgi)一起使用时,我遇到了这个问题。当我使用“python web2py.py”命令在本地运行时我没有问题。

有什么建议吗?

4

3 回答 3

1

我会回答我自己的问题 :) 我开始使用 mod_proxy 并且一切正常。

于 2011-09-28T11:57:52.093 回答
1

从 1.96.1 版开始,local_import()已弃用。你应该能够做到:

import mymodule

它会在检查 sys.path 之前查看应用程序的 /modules 文件夹。

于 2011-09-23T13:11:23.803 回答
0

添加testapp到您的PYTHONPATH.

于 2011-09-23T08:00:05.730 回答