首页 > 编程语言 >python3.7+ 安装pyspider报错解决方案

python3.7+ 安装pyspider报错解决方案

时间:2023-01-10 15:35:49浏览次数:41  
标签:option Invalid python3.7 pip 报错 wsgidav pyspider configuration


前言

环境:

  • Mac os
  • python3.7

遇到的错误及解决方案

1. 格式错误

async=True, get_object=False, no_input=False):
^
SyntaxError: invalid syntax

python3.7版本以上 ,需要将 pyspider 包下的所有 async 关键字换成 shark,如下图:

python3.7+ 安装pyspider报错解决方案_pyspider

2.sqlite3.OperationalError: unable to open database file

检查自己是否是权限不够,使用 如下命令启动:

sudo pyspider all

3. Deprecated option ‘domaincontroller’

lib/python3.7/site-packages/wsgidav/wsgidav_app.py", line 119, in _check_config
raise ValueError("Invalid configuration:\n - " + "\n - ".join(errors))
ValueError: Invalid configuration:
- Deprecated option 'domaincontroller': use 'http_authenticator.domain_controller' instead.

卸载,重装第三方库wsgidav:

pip uninstall wsgidav
python -m pip install wsgidav==2.4.1

最终完美解决:

python3.7+ 安装pyspider报错解决方案_pyspider_02


标签:option,Invalid,python3.7,pip,报错,wsgidav,pyspider,configuration
From: https://blog.51cto.com/u_12203282/6000383

相关文章