2011-09-21 13 views
5

के साथ हैलो वर्ल्ड चलने में समस्या मैं विंडोज 7 (64 बिट) पर पायथन 2.5 का उपयोग कर रहा हूं।टॉरनाडो वेब सर्वर (पायथन 2.5, विन 7)

मैंने pycurl-7.15.5.1 (जीत बाइनरी के साथ) और टर्ननाडो (पीआईपी का उपयोग) स्थापित किया।

जब मैं निम्नलिखित हैलो दुनिया कोड चलाएँ:

import tornado.ioloop 
import tornado.web 

class MainHandler(tornado.web.RequestHandler): 
    def get(self): 
     self.write("Hello World!") 

if __name__=='__main__': 
    app = tornado.web.Application([(r"/",MainHandler),]) 
    application.listen(8888) 
    tornado.ioloop.IOLoop.instance().start() 

मैं निम्नलिखित त्रुटि मिलती है: -

Traceback (most recent call last): 

    File "hello_tornado.py", line 11, in <module> 
    application.listen(8888) 
    File "c:\Python25\Lib\site-packages\tornado\web.py", line 1193, in listen 
    server.listen(port, address) 
    File "c:\Python25\Lib\site-packages\tornado\netutil.py", line 100, in listen 
    sockets = bind_sockets(port, address=address) 
    File "c:\Python25\Lib\site-packages\tornado\netutil.py", line 263, in bind_sockets 
    sock.setsockopt(socket.IPPROTO_IPV6, socket.IPV6_V6ONLY, 1) 
    AttributeError: 'module' object has no attribute 'IPV6_V6ONLY' 
+0

यह हो 'app.listen (8888)' के बजाय 'आवेदन नहीं करना चाहिए। सुनने (8888) '? 'आवेदन' कहीं भी तत्काल नहीं है। – Shule

उत्तर

4

टोरनाडो के पास खिड़कियों पर कुछ आईपीवी 6 भ्रम है। आप आईपी आप इसे इस प्रकार पर सुनना चाहते हैं specifiyig करके इसे ठीक कर सकते हैं:

application.listen(8888,'127.0.0.1') 

या शायद

application.listen(8888,'0.0.0.0') 
0
बवंडर वेब पेज से

(http://www.tornadoweb.org/)

प्लेटफ़ॉर्म: टॉरनाडो को किसी भी यूनिक्स-जैसे प्लेटफॉर्म पर चलना चाहिए, हालांकि सर्वश्रेष्ठ प्रदर्शन और स्केलेबिलिटी के लिए केवल लिनक्स और बीएसडी (मैक ओएस एक्स जैसे बीएसडी डेरिवेटिव सहित) की सिफारिश की जाती है।

मुझे लगता है कि विंडोज़ के साथ संगत नहीं बवंडर के साथ इसी तरह

हालात मुड़ ढांचे http://twistedmatrix.com जो खिड़कियों के तहत काम करता साथ प्राप्त किया जा सकता है

दिलचस्प संकेत

http://twistedmatrix.com/documents/current/web/howto/web-in-60/index.html

और

हैं

http://twistedmatrix.com/documents/current/web/howto/web-in-60/dynamic-content.html

+0

वोट क्यों नीचे? –

+0

यह विंडोज के साथ संगत है। यह मेरी win7 पर ठीक है। – akaRem

+0

@akaRem क्या आपने विंडोज 7 पर काम करने के लिए कोई विशेष कदम उठाया या क्या यह बॉक्स से बाहर काम करता है? आपने किस इंस्टॉलेशन प्रक्रिया का पालन किया? – jonnie

संबंधित मुद्दे