Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 启动测试CherryPy脚本时出错_Python_Web Applications_Cherrypy - Fatal编程技术网

Python 启动测试CherryPy脚本时出错

Python 启动测试CherryPy脚本时出错,python,web-applications,cherrypy,Python,Web Applications,Cherrypy,我最近刚刚了解了CherryPy,并希望将其整合到我的一些web应用程序中。下载并安装CherryPy后,我使用以下命令运行了教程测试,如文档中所示: python -m cherrypy.tutorial.tut01_helloworld 它产生了以下产出: [27/Feb/2015:12:11:08] ENGINE Listening for SIGTERM. [27/Feb/2015:12:11:08] ENGINE Bus STARTING [27/Feb/2015:12:11:08]

我最近刚刚了解了CherryPy,并希望将其整合到我的一些web应用程序中。下载并安装CherryPy后,我使用以下命令运行了教程测试,如文档中所示:

python -m cherrypy.tutorial.tut01_helloworld
它产生了以下产出:

[27/Feb/2015:12:11:08] ENGINE Listening for SIGTERM.
[27/Feb/2015:12:11:08] ENGINE Bus STARTING
[27/Feb/2015:12:11:08] ENGINE Set handler for console events.
[27/Feb/2015:12:11:08] ENGINE Started monitor thread '_TimeoutMonitor'.
[27/Feb/2015:12:11:08] ENGINE Started monitor thread 'Autoreloader'.
[27/Feb/2015:12:11:08] ENGINE Error in 'start' listener <bound method Server.start of <cherrypy._cpserver.Server object at 0x0000000002F63518>>
Traceback (most recent call last):
File "c:\python27\lib\site-packages\cherrypy\process\wspbus.py", line 205, in publish
output.append(listener(*args, **kwargs))
File "c:\python27\lib\site-packages\cherrypy\_cpserver.py", line 167, in start
self.httpserver, self.bind_addr = self.httpserver_from_self()
File "c:\python27\lib\site-packages\cherrypy\_cpserver.py", line 158, in httpserver_from_self
httpserver = _cpwsgi_server.CPWSGIServer(self)
File "c:\python27\lib\site-packages\cherrypy\_cpwsgi_server.py", line 43, in __init__
accepted_queue_timeout=self.server_adapter.accepted_queue_timeout,
TypeError: __init__() got an unexpected keyword argument 'accepted_queue_size'

[27/Feb/2015:12:11:08] ENGINE Shutting down due to error in start listener:
Traceback (most recent call last):
File "c:\python27\lib\site-packages\cherrypy\process\wspbus.py", line 243, in start
self.publish('start')
File "c:\python27\lib\site-packages\cherrypy\process\wspbus.py", line 223,   in publish
raise exc
ChannelFailures: TypeError("__init__() got an unexpected keyword argument 'accepted_queue_size'",)
[27/Feb/2015:12:11:08]引擎正在侦听SIGTERM。
[27/Feb/2015:12:11:08]发动机总线启动
[27/Feb/2015:12:11:08]控制台事件的引擎集处理程序。
[27/Feb/2015:12:11:08]引擎已启动监视器线程“\u TimeoutMonitor”。
[27/Feb/2015:12:11:08]引擎已启动监视器线程“Autoreloader”。
[27/Feb/2015:12:11:08]在“启动”侦听器中出现发动机错误
回溯(最近一次呼叫最后一次):
文件“c:\python27\lib\site packages\cherrypy\process\wspbus.py”,第205行,在publish中
append(侦听器(*args,**kwargs))
文件“c:\python27\lib\site packages\cherrypy\\u cpserver.py”,第167行,在开始处
self.httpserver,self.bind_addr=self.httpserver_from_self()
文件“c:\python27\lib\site packages\cherrypy\\u cpserver.py”,第158行,在httpserver\u中,来自\u self
httpserver=\u cpwsgi\u server.CPWSGIServer(self)
文件“c:\python27\lib\site packages\cherrypy\\u cpwsgi\u server.py”,第43行,在\uuu init中__
接受的队列超时=self.server\u adapter.accepted\u queue\u timeout,
TypeError:\uuuuu init\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
[27/Feb/2015:12:11:08]由于启动侦听器出错,发动机关闭:
回溯(最近一次呼叫最后一次):
文件“c:\python27\lib\site packages\cherrypy\process\wspbus.py”,第243行,在开始处
self.publish('start')
文件“c:\python27\lib\site packages\cherrypy\process\wspbus.py”,第223行,在publish中
加薪
ChannelFailures:TypeError(“\uuuuu init\uuuuuuuuuuuuuuu()获得了意外的关键字参数'accepted\u queue\u size'”)
因为这是来自CherryPy的测试,我怀疑我缺少了一些依赖项,但是在查看了站点的安装文档之后,它没有说它对基本的、简单的脚本有任何依赖项。我检查了stackoverflow,但没有找到任何匹配的。 以前有人见过这个吗?我在Windows7、Python2.7和Cherrypy3.6上运行


谢谢

这家伙解释了你的问题。。。嗯,你的命令在我尝试的每一个方面都有效。你能在虚拟环境中复制它吗?