2013-10-23 80 views
1

我已經安裝了龍捲風和下工作得很好,我能夠運行hello,world應用龍捲風導入錯誤

python -c "import tornado" 

但以下錯誤結果

python -c ""from tornado.netutil import TCPServer" 

導入錯誤

Traceback (most recent call last): 
File "<string>", line 1, in <module> 
ImportError: cannot import name TCPServer 

完整的代碼:我試圖運行這個https://gist.github.com/phuslu/1231481

回答

2

你從錯誤的包裝作出了錯誤的進口,請嘗試以下操作:

import sys, os, re 
import logging 

from tornado.ioloop import IOLoop 
from tornado.iostream import IOStream 
from tornado.tcpserver import TCPServer 

爲您的進口。我試過並測試過它。

+0

我從龍捲風文件中得到了這個要點的鏈接,看起來像在最近的版本中已經改變了。我也從'tornado.util import b,bytes_type'中獲得了'b'的相同錯誤。通過dir(tornado.util),我無法弄清楚'b'是什麼。 – DevC

+1

發現龍捲風也刪除了b pakcage並且增加了對'six'的依賴。看起來不錯 – DevC