问题具体描述在 https://github.com/tornadoweb/tornado/issues/1660 只要添加这一句
import tornado.ioloop
import tornado.httpclient
tornado.httpclient.AsyncHTTPClient.configure("tornado.curl_httpclient.CurlAsyncHTTPClient")
http_client = tornado.httpclient.AsyncHTTPClient()
def done(r):
print "done!", r
response = http_client.fetch("https://google.com", done)
tornado.ioloop.IOLoop.instance().start()
上面的代码只要添加这一句
tornado.httpclient.AsyncHTTPClient.configure("tornado.curl_httpclient.CurlAsyncHTTPClient")
程序就会退出。 说是因为 libcurl 的问题,我下载了 pycurl, libcurl 重新编绎 结果都失败,弄了一下午也搞不定。
有谁曾经遇到这个问题,已经解决的,给个方便的办法。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.