pyspider - py3.10 安装与成功启动
1. 安装
pip install pyspider --force-reinstall
2. 问题
2.1 kw: libcurl
下载 pycurl-py3.10-xxx.whl 后安装
pip install pycurl-py3.10-xxx.whl
2.2 kw: async
根据一步步日志错误的堆栈中的文件路径与行号去修改 async 为非关键词的任意名词,此处我修改的为async_mode
2.3 kw: get_resource_inst
- 由问题定位到代码所在
...ScriptProvider(app)... - 进而定位到类
ScriptProvider,class ScriptProvider(DAVProvider) - 由继承关系,知其父类为
DAVProvider - 根据问题的描述,可知
ScriptProvider继承DAVProvider后,并没有5. 实现其内部的抽象方法get_resource

本文介绍了在Python 3.10环境下安装pyspider过程中遇到的问题及解决方案,包括libcurl的安装、async的修改、get_resource_inst的错误、DispatcherMiddleware的替换以及scheduler无法正常退出的问题。通过详细步骤,成功启动了pyspider。
最低0.47元/天 解锁文章
719

被折叠的 条评论
为什么被折叠?



