python爬虫踩坑之路——async关键字

it2023-04-12  74

python版本:Python 3.8.6

3.5以上async已成为关键字,导致很多三方库使用会有问题,目前踩过的坑有kafka,pyspider

 

kafka:

安装顺利 -> pip install kafka

from kafka import KafkaProducer

运行报错:async。。。

百度一番后,安装另一个库kafka-python解决 -> pip install kafka-python

 

pyspider:

安装顺利 -> pip install PySpider

启动 -> pyspider/pyspider all

报错:async。。。

解决:找到python库目录下/lib/python3.8/site-packages/pyspider,用编辑器打开文件夹,全局搜索async,然后替换调变量名即可,大概有两个文件run.py、tornado_fetcher.py包含async

 

最新回复(0)