我正在尋找如何在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)。