2017-06-14 106 views
0

我想用Python 3中的Twisted webserver來使用Mako。我有一個安裝了Mako的虛擬環境(通過pip)。我能夠導入Mako包,但不能導入Template類。下面是成功導入灰鯖模塊,然後未能導入它的模板類輸出外殼:爲什麼我可以導入mako而不是mako.Template?

>>> import mako 
>>> from mako import Template 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: cannot import name 'Template' 

在檢查站點包模塊顯示,確實存在裏面模板類template.py腳本它,所以它不會從安裝中丟失。

任何幫助將不勝感激。

回答

2

Templatemako.template

限定。因此,你應該使用:

from mako.template import Template 
+0

啊,對我而言有什麼根本性的錯誤!我仍然得到Python的竅門。感謝您的迅速反應,我很高興這樣一個簡單的錯誤不需要花費我很多時間才能解決。 –

+0

不客氣。如果有幫助,請隨時將答案標記爲已接受和/或提出答案。 –

相關問題