问题1------提示无法找到包 “DispatcherMiddleware”

Traceback (most recent call last):File "D:\Programs\Python36\Scripts\pyspider-script.py", line 11, in <module>load_entry_point('pyspider==0.3.10', 'console_scripts', 'pyspider')()File "d:\programs\python36\lib\site-packages\pyspider\run.py", line 754, in maincli()File "d:\programs\python36\lib\site-packages\click\core.py", line 1128, in __call__return self.main(*args, **kwargs)File "d:\programs\python36\lib\site-packages\click\core.py", line 1053, in mainrv = self.invoke(ctx)File "d:\programs\python36\lib\site-packages\click\core.py", line 1659, in invokereturn _process_result(sub_ctx.command.invoke(sub_ctx))File "d:\programs\python36\lib\site-packages\click\core.py", line 1395, in invokereturn ctx.invoke(self.callback, **ctx.params)File "d:\programs\python36\lib\site-packages\click\core.py", line 754, in invokereturn __callback(*args, **kwargs)File "d:\programs\python36\lib\site-packages\click\decorators.py", line 26, in new_funcreturn f(get_current_context(), *args, **kwargs)File "d:\programs\python36\lib\site-packages\pyspider\run.py", line 497, in allctx.invoke(webui, **webui_config)File "d:\programs\python36\lib\site-packages\click\core.py", line 754, in invokereturn __callback(*args, **kwargs)File "d:\programs\python36\lib\site-packages\click\decorators.py", line 26, in new_funcreturn f(get_current_context(), *args, **kwargs)File "d:\programs\python36\lib\site-packages\pyspider\run.py", line 384, in webuiapp.run(host=host, port=port)File "d:\programs\python36\lib\site-packages\pyspider\webui\app.py", line 64, in runfrom werkzeug.wsgi import DispatcherMiddleware
ImportError: cannot import name 'DispatcherMiddleware'

解决方法

将C:\Python\Lib\site-packages\pyspider\webui.app.py中64行的代码进行修改

将
from werkzeug.wsgi import DispatcherMiddleware
修改为
from werkzeug.middleware.dispatcher import DispatcherMiddleware

问题2-----提示"Deprecated option ‘domaincontroller’: use ‘http_authenticator.domain_controller’ instead."

Traceback (most recent call last):File "D:\Programs\Python36\Scripts\pyspider-script.py", line 11, in <module>load_entry_point('pyspider==0.3.10', 'console_scripts', 'pyspider')()File "d:\programs\python36\lib\site-packages\pyspider\run.py", line 754, in maincli()File "d:\programs\python36\lib\site-packages\click\core.py", line 1128, in __call__return self.main(*args, **kwargs)File "d:\programs\python36\lib\site-packages\click\core.py", line 1053, in mainrv = self.invoke(ctx)File "d:\programs\python36\lib\site-packages\click\core.py", line 1659, in invokereturn _process_result(sub_ctx.command.invoke(sub_ctx))File "d:\programs\python36\lib\site-packages\click\core.py", line 1395, in invokereturn ctx.invoke(self.callback, **ctx.params)File "d:\programs\python36\lib\site-packages\click\core.py", line 754, in invokereturn __callback(*args, **kwargs)File "d:\programs\python36\lib\site-packages\click\decorators.py", line 26, in new_funcreturn f(get_current_context(), *args, **kwargs)File "d:\programs\python36\lib\site-packages\pyspider\run.py", line 497, in allctx.invoke(webui, **webui_config)File "d:\programs\python36\lib\site-packages\click\core.py", line 754, in invokereturn __callback(*args, **kwargs)File "d:\programs\python36\lib\site-packages\click\decorators.py", line 26, in new_funcreturn f(get_current_context(), *args, **kwargs)File "d:\programs\python36\lib\site-packages\pyspider\run.py", line 384, in webuiapp.run(host=host, port=port)File "d:\programs\python36\lib\site-packages\pyspider\webui\app.py", line 59, in runfrom .webdav import dav_appFile "d:\programs\python36\lib\site-packages\pyspider\webui\webdav.py", line 216, in <module>dav_app = WsgiDAVApp(config)File "d:\programs\python36\lib\site-packages\wsgidav\wsgidav_app.py", line 133, in __init___check_config(config)File "d:\programs\python36\lib\site-packages\wsgidav\wsgidav_app.py", line 117, in _check_configraise ValueError("Invalid configuration:\n  - " + "\n  - ".join(errors))
ValueError: Invalid configuration:- Deprecated option 'domaincontroller': use 'http_authenticator.domain_controller' instead.

解决方法

修改对应的配置文件

C:\Programs\Python36\Lib\site-packages\pyspider\webui\webdav.py
将第209行进行修改,如下

安装pyspider后运行pyspider all后遇到的问题相关推荐

  1. 安装 Windows 自动化 API 3.0 后,Visual Studio 2010 的运行速度更快

    安装 Windows 自动化 API 3.0 后,Visual Studio 2010 的运行速度更快 本文适用于以下产品: Microsoft Visual Studio 2010 如果未安装 Wi ...

  2. 安装mysql程序运行出错_如何解决mysql安装后.net程序运行出错的问题

    如何解决mysql安装后.net程序运行出错的问题 发布时间:2020-09-28 17:43:58 来源:亿速云 阅读:93 作者:小新 小编给大家分享一下如何解决mysql安装后.net程序运行出 ...

  3. 重装系统后运行“鲁大师(Z武器)”的漏洞修复功能下载的补丁安装失败

    重装系统后运行"鲁大师(Z武器)"的漏洞修复功能下载的补丁安装失败,上网搜索了一下,得如下解决方法: ①打开记事本,输入以下内容,保存为:[color=red]清除微软无效升级注册 ...

  4. VS2010 打包生成exe文件后 运行安装文件出现 TODO:文件说明已停止工作并已关闭

    一.VS2010 打包生成exe文件后  运行安装文件出现  TODO:<文件说明>已停止工作并已关闭 TODO: <文件说明>已停止工作 原因: 打包的时候在文件系统中建立了 ...

  5. 运行pyspider时出现 : ImportError: cannot import name ‘ContextVar‘

    运行pyspider常见的错误: ①ValueError: Invalid configuration: - Deprecated option 'domaincontroller': use 'ht ...

  6. 让对方qq崩溃的代码2020_解决 KUbuntu 18.04 下 Deepin Wine QQ 运行十分钟后崩溃的问题...

    环境:KUbuntu 18.04,通过 https://github.com/wszqkzqk/deepin-wine-ubuntu 中的 kde_install.sh 脚本安装 deepin-win ...

  7. android 开发问题集(一):SDK更新后 运行程序报错Location of the Android SDK has not been setup in the preferences

    SDK更新后 运行程序报错Location of the Android SDK has not been setup in the preferences 问题描述:android跟新后报错loca ...

  8. docker启动nginx后挂了_学员整理笔记系列8 启动docker后运行不了vmware该怎么办?...

    看过poptest关于Dcoker视频的同学应该都会涉及到vmware,有没有碰到过启动docker后运行不了vmware情况,这里表扬一下郭同学,不光学的好,还能总结问题-希望再接再厉. 我们在运行 ...

  9. 在电脑上安装了百度一键root工具后,启动adb提示:adb server version (31) doesn't match this client (36); killing...

    在电脑上安装了百度一键root工具后,adb无法运行,提示: adb server version (31) doesn't match this client (36); killing... er ...

最新文章

  1. php引用数据库实例,PHP单例模式实例,连接数据库对类的引用
  2. Hypertext Transfer Protocol -- HTTP/1.1
  3. Windows 技巧篇-通过“控制面板-程序和附件“查看程序安装位置实例演示
  4. java高效遍历匹配,使用cypher或遍历api仅匹配路径极端的单个节点
  5. Linux学习:读取目录内容 (目录名和类型)和递归统计指定目录下普通文件个数练习
  6. 基于HT for Web的3D拓扑树的实现
  7. HashMap中hash(Object key)原理(hashcode >>> 16)
  8. 织梦dedecms系统调用跨站跨数据库数据显示
  9. python改变默认编码
  10. javaee加密部署,tomcat使用自己的classloader解密
  11. 如何制定个人理财计划_如何根据经济状况做个人投资理财计划?
  12. DB2 导入CSV文件
  13. named-config with name ‘c3p0-config.xml‘ does not exist. Using default-config
  14. CENTOS7开机自启动脚本
  15. IdentityServer4 去掉验证
  16. 获取当前日期的三个月前的日期
  17. openEuler网络配置+换源+桌面环境ukui等基本环境部署
  18. 标准立方米的单位换算
  19. FPGA-Vivado
  20. 推荐十本C#编程的最佳书籍

热门文章

  1. windows环境下如何安装memcached教程
  2. Eclipse非常有用的快捷键
  3. javascript如何判断变量的数据类型
  4. DOS批处理延时技术
  5. BZOJ3682 : Phorni
  6. 02-NLP-01-jieba中文处理
  7. 英特尔CFO:裁员为加速转型 是艰难但正确的决定
  8. Web常用函数介绍(LoadRunner相关)
  9. 在Windows下搭建Android开发环境及遇到的问题
  10. 用户权限项目预测分析