python3.7不兼容pyspider

好不容易才把上一个无法安装的问题解决。然后又继续报错,这次的报错更为严重。

好不容易才把上一个无法安装的问题解决。然后又继续报错,这次的报错更为严重。

报错信息为:
1
2
3
4
5
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

原因分析:

asyncawait从 python3.7 开始已经加入保留关键字中。 参考: What’s New In Python 3.7, 所以asyncawait不能作为函数的参数名。而pyspider在官方文档中也明确表示:Distributed architecture, Crawl Javascript pages, Python 2.{6,7}, 3.{3,4,5,6} support, etc…不兼容python3.7

解决方法:
  1. 下降自己的python版本,得到兼容
  2. gitclone “pyspider”这个项目,下载并且实现替换

问题解决!!!

-------------本文结束感谢您的阅读-------------

本文标题:python3.7不兼容pyspider

文章作者:小憧憬

发布时间:2019年05月09日 - 20:05

最后更新:2019年05月09日 - 21:05

原始链接:http://zengbolin.github.io/2019/05/09/python3.7不兼容pyspider/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

坚持踩坑挖坑跳坑,你的支持将鼓励我继续创新执着.