local_import 函数不起作用

发布于 2024-12-06 06:12:48 字数 221 浏览 1 评论 0原文

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

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

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

有什么建议吗?

local_import function randomly does not import my modules from modules
directory. The Error is:

ImportError: No module named testapp.modules.mymodule

I have this problem when i use web2py with apache (with wsgi). I have no problem when i run locally with "python web2py.py" command.

Any suggestion?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

一腔孤↑勇 2024-12-13 06:12:48

从版本 1.96.1 开始,local_import() 已被弃用。您应该能够执行以下操作:

import mymodule

在检查 sys.path 之前,它将在应用程序的 /modules 文件夹中查找。

As of version 1.96.1, local_import() has been deprecated. You should be able to do:

import mymodule

and it will look in your application's /modules folder before checking sys.path.

生来就爱笑 2024-12-13 06:12:48

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

I will answer my own question :)
I started using mod_proxy and everything is ok.

甜`诱少女 2024-12-13 06:12:48

testapp 添加到您的 PYTHONPATH 中。

Add testapp to your PYTHONPATH.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文