mac执行pyspider all时报错ValueError: Invalid configuration:-Depr.....

发布于 2022-09-11 19:26:39 字数 1282 浏览 28 评论 0

问题描述

安装并运行pyspider一路艰辛,为啥会这么艰难呢,要么就是python版本不兼容,要么就是openssl版本不对,好不容易解决一个报错又来一个报错,这次的报错内容是:

ValueError: Invalid configuration:

  • Deprecated option 'domaincontroller': use 'http_authenticator.domain_controller' instead.

问题出现的平台版本及自己尝试过哪些方法

Python版本是3.7.1
mac版本是10.12.6
Pycurl版本是7.43.0.2
OpenSSl版本是1.0.2r 26 Feb 2019

尝试过降低wsgidav版本,执行代码如下:#该代码会报错,提示没有对应匹配的低版本

python -m pip install wsgidav==2.4.1

转自https://blog.csdn.net/SiHann/...

尝试过修改webdav.py的代码:#修改了还是没效果

在安装包中找到pyspider的资源包,然后找到webui文件里面的webdav.py文件打开,修改第209行即可,

'domaincontroller': NeedAuthController(app),

修改为:

'http_authenticator':{'HTTPAuthenticator':NeedAuthController(app),},

转自https://blog.csdn.net/qq_3725...

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)
具体报错代码行:

ValueError: Invalid configuration:

  • Deprecated option 'domaincontroller': use 'http_authenticator.domain_controller' instead.

你期待的结果是什么?实际看到的错误信息又是什么?

这个问题解决应该就能在浏览器执行localhost:5000了,求大能解决该问题?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

給妳壹絲溫柔 2022-09-18 19:26:39

我把命令修改了一下,就不报错了,可以在安装wsgidav2.4.1的同时卸载3.0.0版本
pip install wsgidav==2.4.1
大家可以试一试,很不错

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文