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