local_import函数无法使用

2 投票
3 回答
664 浏览
提问于 2025-04-17 02:54

本地导入功能有时候会随机不从模块目录导入我的模块。出现的错误是:

导入错误:没有名为 testapp.modules.mymodule 的模块

我在使用 web2py 和 apache(通过 wsgi)时遇到这个问题。当我用 "python web2py.py" 命令在本地运行时没有问题。

有什么建议吗?

3 个回答

0

testapp 加到你的 PYTHONPATH 里。

1

我来回答我自己的问题 :) 我开始使用mod_proxy了,一切都很好。

1

从版本1.96.1开始,local_import()这个功能已经不再推荐使用了。你可以这样做:

import mymodule

这样的话,它会先在你应用程序的/modules文件夹里查找,然后再去检查系统路径(sys.path)。

撰写回答