私はCherryPyを使い始めたときに同様の問題があったと思っています...しかし、私はそれが何であるかを覚えていません...しかし、手作業でconfigsを渡すのではなく、
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())
これは間違いなくここに動作します。
私は、Python 2.6.1とCherryPyは3.1.1を使用していると私は-W ignore
でスクリプトを実行します。
c:\My_path> python -W ignore MyProj.py
あなたは* nixの下であれば、あなたが一番上に#!
コメントに-W ignore
を置く必要がありますファイルの
私は以前この問題に直面しました。この質問が誰かを助けることを願っています。 –