1

当我在终端中启动 pyspiderpyspider all时,它会弹出一个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 High Sierra 10.13.4
python 版本:3.7.0a2
龙卷风版本:4.5.3

4

1 回答 1

0

类被命名CurlAsyncHTTPClient,而不是Curlasync_HTTPClient。看起来有人对 to 进行了搜索和替换,async因为async_在 Python 3.7async中是一个保留字(但在这里无关紧要,因为它位于类名的中间)。

于 2018-06-01T01:26:27.707 回答