pyspider安装启动问题

(pachong) C:\Windows\System32>pyspider
d:\envs\pachong\lib\site-packages\pyspider\libs\utils.py:196: FutureWarning: timeout is not supported on your platform.
  warnings.warn("timeout is not supported on your platform.", FutureWarning)
[W 210609 10:06:05 run:413] phantomjs not found, continue running without it.
[I 210609 10:06:07 result_worker:49] result_worker starting...
[I 210609 10:06:07 processor:211] processor starting...
[I 210609 10:06:07 scheduler:647] scheduler starting...
[I 210609 10:06:07 scheduler:126] project taobao updated, status:TODO, paused:False, 0 tasks
[I 210609 10:06:07 scheduler:126] project spiderone updated, status:TODO, paused:False, 0 tasks
[I 210609 10:06:07 scheduler:586] in 5m: new:0,success:0,retry:0,failed:0
[I 210609 10:06:08 scheduler:782] scheduler.xmlrpc listening on 127.0.0.1:23333
[I 210609 10:06:08 tornado_fetcher:638] fetcher starting...
[I 210609 10:06:08 tornado_fetcher:671] fetcher exiting...
[I 210609 10:06:08 scheduler:663] scheduler exiting...
[I 210609 10:06:09 result_worker:66] result_worker exiting...
[I 210609 10:06:09 processor:229] processor exiting...
Traceback (most recent call last):
  File "d:\python3.6.8\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "d:\python3.6.8\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "D:\ENVS\pachong\Scripts\pyspider.exe\__main__.py", line 7, in <module>
  File "d:\envs\pachong\lib\site-packages\pyspider\run.py", line 754, in main
    cli()
  File "d:\envs\pachong\lib\site-packages\click\core.py", line 1137, in __call__
    return self.main(*args, **kwargs)
  File "d:\envs\pachong\lib\site-packages\click\core.py", line 1062, in main
    rv = self.invoke(ctx)
  File "d:\envs\pachong\lib\site-packages\click\core.py", line 1646, in invoke
    super().invoke(ctx)
  File "d:\envs\pachong\lib\site-packages\click\core.py", line 1404, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "d:\envs\pachong\lib\site-packages\click\core.py", line 763, in invoke
    return __callback(*args, **kwargs)
  File "d:\envs\pachong\lib\site-packages\click\decorators.py", line 26, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "d:\envs\pachong\lib\site-packages\pyspider\run.py", line 165, in cli
    ctx.invoke(all)
  File "d:\envs\pachong\lib\site-packages\click\core.py", line 763, in invoke
    return __callback(*args, **kwargs)
  File "d:\envs\pachong\lib\site-packages\click\decorators.py", line 26, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "d:\envs\pachong\lib\site-packages\pyspider\run.py", line 497, in all
    ctx.invoke(webui, **webui_config)
  File "d:\envs\pachong\lib\site-packages\click\core.py", line 763, in invoke
    return __callback(*args, **kwargs)
  File "d:\envs\pachong\lib\site-packages\click\decorators.py", line 26, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "d:\envs\pachong\lib\site-packages\pyspider\run.py", line 333, in webui
    app = load_cls(None, None, webui_instance)
  File "d:\envs\pachong\lib\site-packages\pyspider\run.py", line 48, in load_cls
    return utils.load_object(value)
  File "d:\envs\pachong\lib\site-packages\pyspider\libs\utils.py", line 369, in load_object
    module = __import__(module_name, globals(), locals(), [object_name])
  File "d:\envs\pachong\lib\site-packages\pyspider\webui\__init__.py", line 8, in <module>
    from . import app, index, debug, task, result, login
  File "d:\envs\pachong\lib\site-packages\pyspider\webui\app.py", line 16, in <module>
    from flask import Flask
  File "d:\envs\pachong\lib\site-packages\flask\__init__.py", line 7, in <module>
    from .app import Flask as Flask
  File "d:\envs\pachong\lib\site-packages\flask\app.py", line 19, in <module>
    from werkzeug.local import ContextVar
ImportError: cannot import name 'ContextVar'

 

这要如何解决

 

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^