我可以在未安装pycurl的Windows上使用tornado web服务器吗?

时间:2011-12-14 12:40:01

标签: python windows tornado pycurl

我正在研究如何在Windows上使用Tornado。根据我最近的搜索,我看到要使用Tornado的全部功能,需要安装自python 2.6以来不支持Windows的pycurl。

如果在没有pycurl的情况下安装Tornado以及哪些功能会丢失,有谁知道哪些可能会产生影响?

由于

1 个答案:

答案 0 :(得分:2)

tornado提供a couple of asynchronous HTTP clients,其中一个是纯python,另一个使用pycurl。在tornado(2.0+)的最新版本中,纯python版本是默认版本,只有在明确尝试使用pycurl时才需要CurlAsyncHTTPClient

(面对糟糕的HTTP,curl客户端应该更快,更强大,但是当我尝试使用它时,我偶尔会遇到段错误,所以你...它不是通过任何方式tornado的关键部分;根据您的应用程序,您甚至可能不需要HTTP客户端,如果您这样做并且默认客户端由于某种原因不够好,您可以始终使用单独的HTTP客户端,例如requests,这是很棒的,有support for asynchronous requests)。