Web2py导入模块

时间:2012-06-29 14:18:18

标签: python web2py

我在web2py的模块路径中有模块 并导入我刚刚放入的那些模块

import mymodule

它完美无缺,但有时并以某种方式粉碎并显示错误

ImportError: No module named mymodule

我想使用local_importWeb2py>不再支持1.99.5 .pyc

要解决此问题,我会删除web2py/gluon中的所有{{1}},然后它可以正常运行,但有时不会

即使一切正常,当我编辑模块时,我必须重新启动web2py以获得新的修改!

1 个答案:

答案 0 :(得分:2)

  

ImportError:没有名为mymodule的模块

我认为有时当导入的模块本身出现错误时(即,它没有正确地通过实际错误),您会收到该错误。尝试从标准Python shell导入和使用该模块,看看模块中是否存在需要修复的错误。

  

我想使用local_importWeb2py>不再支持1.99.5 local_import

from gluon.custom_import import track_changes; track_changes(True) 应该仍然可以使用,它不再是首选方法。如果它不起作用,请将其报告为错误。

  

当我编辑模块时,我必须重新启动web2py才能获得新的修改

是的,这就是Python的工作方式。但是,在开发期间,您可以通过执行以下操作让web2py在更改时自动重新加载:

{{1}}