zoukankan      html  css  js  c++  java
  • python3.7下运行pyspider报错的问题及解决方案

    首先,我的环境是win7 32bit,python 3.7

    安装pyspider是没有问题的,但是运行起来会发现有以下错误:

    问题原因:async和await从 python3.7 开始已经加入保留关键字中. 参考: What’s New In Python 3.7, 所以async不能作为函数的参数名.

    解决方法:

     打开安装Python的位置:python位置Libsite-packagespyspider

    参照我的地址:D:Anaconda3Libsite-packagespyspider

    2.修改下列python文件中的async为另外一个非关键字且不冲突的单词(全部替换)

    1. run.py
    2. fetcher ornado_fetcher.py
    3. webuiapp.py

     修改完了在命令行中再次运行pyspider,会发现又出现另外的一个错误:

    问题原因:WsgiDAV发布了版本 pre-release 3.x导致

     解决方法:降低WsgiDAV版本,命令窗口运行 python -m pip install wsgidav==2.4.1

    再次运行,pyspider,完美

     (在不关闭cmd的情况下)在浏览器中打开 http://localhost:5000/ 可看到以下结果

    更新:

    第二天运行报以下错误:

    解决方法:运行 pip install -U setuptools

    等待运行成功后,输入pyspider即可

  • 相关阅读:
    内存分布
    多态的作用
    c++虚函数实现与this指针
    Makefile 初探
    编译性语言和解释性语言
    从今天开始学好C++
    Java基础
    程序流程控制
    Java运算符
    初识Java
  • 原文地址:https://www.cnblogs.com/aby321/p/13365104.html
Copyright © 2011-2022 走看看