好不容易才把上一个无法安装的问题解决。然后又继续报错,这次的报错更为严重。
报错信息为:
File "c:\users\13733\appdata\local\programs\python\python37\lib\site-packages\pyspider\run.py", line 231
async=True, get_object=False, no_input=False):
^
SyntaxError: invalid syntax
原因分析:
async
和await
从 python3.7 开始已经加入保留关键字中。 参考: What’s New In Python 3.7, 所以async
和await
不能作为函数的参数名。而pyspider在官方文档中也明确表示:Distributed architecture, Crawl Javascript pages, Python 2.{6,7}, 3.{3,4,5,6} support, etc...不兼容python3.7
解决方法:
- 下降自己的python版本,得到兼容
- gitclone “pyspider”这个项目,下载并且实现替换
问题解决!!!