2011-05-26 171 views
1

阿罗哈,的Python/Tipfy/Jinja2的:导入错误:没有模块名为ext.jinja2

有一些空闲时间,并在App Engine上尝试蟒蛇,因为它比Java更灵活,我想用Tipfy作为我webapp框架。

我的问题IST,即,每当我试图导入类似的Jinja2,我得到:

from tipfy.ext.jinja2 import render_response 
ImportError: No module named ext.jinja2 

我保证下的lib/DIST存在的Jinja2文件夹。

如会话其他的东西,不工作,要么:(

到一个小白任何帮助吗?他们的IRC聊天不是帮助和文档中没有提到任何此类问题。

谢谢:)

+0

你为什么导入相同的组件两次? – Unode 2011-05-26 13:29:34

+0

对不起,输错了。我会尽快纠正它。 – Jan 2011-05-26 13:34:33

回答

3

在最新版本tipfy(1.0b1),在延长的Jinja2现在捆绑了tipfy。

from tipfyext import jinja2 

您使用的是该版本吗?我很抱歉,因为文档已过时,并且 未反映此情况。

+0

非常感谢!现在这样工作如期:-)也可以在演示应用程序框架中看到这一点,在那里有点盲目。只是一个简短的问题:你有什么想法,为什么我不能在一个名为'处理程序'的子文件夹中有我的handerls?它总是告诉我,该处理程序无法找到: - 。/一切是很奇怪,我到现在为止... – Jan 2011-05-26 15:27:36

+0

你一个'__init __ py'添加到子文件夹? – moraes 2011-05-27 00:59:48

+0

是的,我做到了。我有一个拼写错误...从Java切换到Python非常奇怪,但我越来越习惯它:)开始喜欢它:) – Jan 2011-05-27 11:37:47

相关问题