pip install pyspider失败的解决办法

时间:2019-12-20 13:43:06   收藏:0   阅读:134

报错

技术分享图片


下载pycurl库

地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pycurl

选择对应的python版本

技术分享图片


安装pycurl库

pip install 文件名

技术分享图片


安装pyspider库

换源安装pyspiderpip install pyspider -i https://pypi.doubanio.com/simple

技术分享图片

安装成功

技术分享图片


此时运行pyspider还会报错

技术分享图片


修改pyspider里的async关键字

到python安装目录下,找到这三个文件,Ctrl + H ,将里面的 async 替换为任何非关键字以外的参数,比如 async123,然后保存

如果忘记安装目录,可以用pip --version查看

技术分享图片


最后修改一个文件,解决这个问题:Deprecated option ‘domaincontroller‘: use ‘http_authenticator.domain_controller‘ instead.

将209行的
'domaincontroller': NeedAuthController(app),

修改为
'http_authenticator': {
        'HTTPAuthenticator': NeedAuthController(app),
    },

修改前

技术分享图片

修改后

技术分享图片


大功告成

技术分享图片

浏览器打开localhost:5000

技术分享图片




原文:https://www.cnblogs.com/jiyu-hlzy/p/12070814.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!