PySpider从下载到运行不了的解决方案

首先,学习到了PySpider这一板块,但是这一板块卡了我一个多星期,原因就是下载,下载PySpider历经千磨万难,终于下好了。
在这里插入图片描述

这个问题解决方法:

pip install --upgrade pip
pip install --upgrade setuptools

这里需要谨慎,小心卸载了之后,安装不了,小编就出现了卸载之后,安装不了,重新又下载了一个pip。
在这里插入图片描述
PySpider安装好了,但是出现

SyntaxError: invalid syntax

解决方法,将关键字 async替换成其他元素,比如小编替换成的是asyn ,这里不要一键替换,只替换变量和参数,一键替换很容易将含有async的替换了。
具体要替换的文件有三个,tornado_fetcher.py run.py app.py 这三个文件都在PySpider里面,我用的是pycharm更换。
更换成功后,在修改一个地方,那就是webdav.py中的第209行。

把 ‘domaincontroller’: NeedAuthController(app)
修改为:
‘http_authenticator’:{
‘HTTPAuthenticator’:NeedAuthController(app),
},

这里之后就能运行成功了,但是又出现了一个未解决问题,
在这里插入图片描述
查看端口信息,在任务管理器里面,或者在cmd里面。这个步骤去搜一搜就有。
随后出现的问题是
在这里插入图片描述
解决方法

python -m pip  uninstall wsgidav     # 卸载
python -m pip install wsgidav==2.4.1     #安装2.4.1版本
python -m pip  uninstall werkzeug # 卸载
python -m pip install werkzeug==0.16.1   #安装0.16.1版本

最终出现了想要的5000端口
在这里插入图片描述
BUT,打开localhost:5000
在这里插入图片描述

TMD ,这不是我想要的结果!!!!!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值