मुझे लगता है कि जब मैं CherryPy उपयोग शुरू कर दिया मैं एक ऐसी ही समस्या थी ... लेकिन मैं याद नहीं कर सकते यह वास्तव में क्या था ... लेकिन ठीक हाथ से कॉन्फ़िगरेशन गुजर के बजाय एक कॉन्फ़िग फ़ाइल का उपयोग करते हुए शामिल:
MyProj.conf:
[global]
server.socket_host = "127.0.0.1"
server.socket_port = 8080
server.thread_pool = 10
MyProj.py
import os
import cherrypy
class HelloWorld:
def index(self):
return "Hello world!"
index.exposed = True
# Assumes the config file is in the directory as the source.
conf_path = os.path.dirname(os.path.abspath(__file__))
conf_path = os.path.join(conf_path, "MyProj.conf")
cherrypy.config.update(conf_path)
cherrypy.quickstart(HelloWorld())
यह निश्चित रूप से यहां काम करता है।
मैं अजगर 2.6.1 और 3.1.1 CherryPy उपयोग कर रहा हूँ और मैं -W ignore
साथ स्क्रिप्ट चलाने:
c:\My_path> python -W ignore MyProj.py
आप * nix के तहत कर रहे हैं, तो आप -W ignore
#!
टिप्पणी में शीर्ष पर रखना चाहिए फाइल का
मुझे इससे पहले इस समस्या का सामना करना पड़ा है। मुझे आशा है कि यह प्रश्न किसी की मदद करेगा। –