/ / पायथन बोतल ट्यूटोरियल: हैलोवर्ल्ड उदाहरण - पायथन, बोतल से कुछ भी नहीं मिल सकता है

पायथन बोतल ट्यूटोरियल: हैलोवर्ल्ड उदाहरण - पायथन, बोतल से कुछ भी नहीं मिल सकता है

मैंने बस बोतल स्थापित की है और इसे इस निर्देशिका में जोड़ दिया है: /Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3

और जब मैं हैलोवर्ल्ड उदाहरण को चलाने की कोशिश कर रहा था http://bottlepy.org/docs/dev/tutorial.html#installation और खोला गया localhost:8080/hello , पेज पर कुछ भी नहीं था।

>>> from bottle import route, run
>>>
>>> @route("/hello")
... def hello():
...     return "Hello World!"
...
>>> run(host="localhost", port=8080, debug=True)
Bottle v0.13-dev server starting up (using WSGIRefServer())...
Listening on http://localhost:8080/
Hit Ctrl-C to quit.

मुझे नहीं पता क्यों, कृपया मदद करें!

उत्तर:

जवाब के लिए 0 № 1

मुझे भी यही समस्या थी। "127.0.0.1" के साथ "लोकलहोस्ट" को बदल दिया गया और 404 नहीं मिला पृष्ठ मिला। हालांकि, क्विकस्टार्ट ट्यूटोरियल में दूसरा उदाहरण काम करता है:

from bottle import Bottle, run

app = Bottle()

@app.route("/hello")
def hello():
return "Hello World!"

run(app, host="localhost", port=8080)

जवाब के लिए 0 № 2

यदि यह लोकलहोस्ट के साथ काम नहीं कर रहा है लेकिन यह 127.0.0.1 के साथ काम कर रहा है, तो इसका मतलब है कि आपका नेटवर्क कॉन्फ़िगरेशन वास्तव में सही तरीके से स्थापित नहीं है।

यदि आप लिनक्स या मैक पर हैं, तो / etc / hosts फ़ाइल जांचें और देखें:

127.0.0.1 लोकलहोस्ट

विंडोज़ में% SystemRoot% system32driversetchosts पर एक ही फ़ाइल है।

यदि पंक्ति वहां नहीं है, तो इसे जोड़ें।