当我在终端中通过pyspider all启动pyspider时,它会弹出一个ImportError
ImportError: cannot import name 'Curlasync_HTTPClient' from 'tornado.curl_httpclient'
(/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/tornado/curl_httpclient.py)错误消息中还有其他一些文本,但我认为这是主要原因。
我尝试通过重新安装tornado(4.5.3)来重新安装tornado,但似乎没有帮助。你们中有谁遇到过同样的问题吗?任何建议都将不胜感激。提前谢谢。
配置信息:
macOS高山10.13.4
python版本:3.7.0a2
tornado版本:4.5.3
发布于 2018-06-01 09:26:28
这个类被命名为CurlAsyncHTTPClient,而不是Curlasync_HTTPClient。看起来有人将async搜索并替换为async_,因为在Python3.7中,async是一个保留字(但在这里无关紧要,因为它位于类名的中间)。
https://stackoverflow.com/questions/50614711
复制相似问题