我正在寻找如何在Windows上使用Tornado。从我最近的搜索中我看到要使用Tornado的全部功能,需要安装自python 2.6以来在Windows上不支持的pycurl。我可以在没有安装pycurl的Windows上使用龙卷风web服务器吗?
有谁知道哪些可以影响如果龙卷风安装没有pycurl和哪些功能将丢失?
由于
我正在寻找如何在Windows上使用Tornado。从我最近的搜索中我看到要使用Tornado的全部功能,需要安装自python 2.6以来在Windows上不支持的pycurl。我可以在没有安装pycurl的Windows上使用龙卷风web服务器吗?
有谁知道哪些可以影响如果龙卷风安装没有pycurl和哪些功能将丢失?
由于
tornado
提供a couple of asynchronous HTTP clients,其中一个是纯Python,和另一个使用pycurl
。在tornado
(2.0+)的最新版本中,纯python版本是默认版本,只有在明确尝试使用CurlAsyncHTTPClient
时才需要pycurl
。
(curl
客户端应该是更快,更强健的面对坏的HTTP,但是当我试图使用它时,我偶尔会遇到段错误,所以你...这不是一个关键部分的tornado
;根据你的应用程序,你可能甚至不需要一个HTTP客户端,如果你这样做,并且默认的客户端由于某种原因不够好,你总是可以使用一个单独的HTTP客户端,例如requests这真棒有support for asynchronous requests)。