美文网首页
python3.7 与 pyspider 安装问题

python3.7 与 pyspider 安装问题

作者: 浪花三朵 | 来源:发表于2019-03-21 11:35 被阅读0次

首先 pyspider 官方文档说明了,暂时不支持 python3.7,所以会出现以下问题

Traceback (most recent call last):
  File "/ffk_learn/software/Python-3.7.0/ffk_py/bin/pyspider", line 7, in <module>
    from pyspider.run import main
  File "/ffk_learn/software/Python-3.7.0/ffk_py/lib/python3.7/site-packages/pyspider/run.py", line 231
    async=True, get_object=False, no_input=False):
        ^
SyntaxError: invalid syntax

网上很多都说 替换掉关键字 async ,反正我是没有成功。
我的解决方法:降低 python 版本
首先我是用的 Anaconda3 安装的python, 版本是3.7
降低版本的命令:

conda install python=3.6

命令行会提示确认,确认后会安装几分钟,安装中会有红色的提示文字,提示说 wsgidav 版本不兼容,默认版本是3.0的。具体原因这里不说了,直接重新安装wsgidav

pip uninstall wsgidav
pip install wsgidav==2.4.1

注意两个等号
最后退出命令行,重新运行 pyspider all, 不退出命令行会卡死在 result_worker starting...
最后放一张成功的截图

pyspider.PNG

相关文章

网友评论

      本文标题:python3.7 与 pyspider 安装问题

      本文链接:https://www.haomeiwen.com/subject/ascqvqtx.html