随手笔记:import scrapy 出现的“AttributeError: module ‘OpenSSL.SSL‘ has no attribute ‘TLS_METHOD‘”

        初入scrapy,利用anaconda作为开发环境,通过Anaconda Prompt 安装Scrapy拓展库,虽然成功安装了,但是import的时候出现了问题

         网上巴拉巴拉一大堆,经过长时间的搜索踩坑搜索又踩坑之后,找到了一篇解决方案,那就是把scrapy版本下调(Ps:本人原来的Scrapy版本是2.6.2的,自行删除后重新选择了2.5.1的),具体操作如下:pip uninstall Scrapy  卸载原拓展库

                pip install Scrapy==2.5.1  安装2.5.1版本scrapy库

可能有的人在这一步问题已经解决了,下面可以不用注意

问题来了:AttributeError: module 'OpenSSL.SSL' has no attribute 'TLS_METHOD' 熟悉又折磨人的问题,怎么解决呢,别慌,总有办法的

第一步、pip卸载cryptography:

        pip uninstall cryptography
第二步、重新安装cryptography 36.0.2:

        pip install cryptography==36.0.2
第三步、pip卸载pyOpenSSL:

        pip uninstall pyOpenSSL
第四步、重新安装pyOpenSSL 22.0.0:

        pip install pyOpenSSL==22.0.0

转载自:详见此文

ok,通过上述操作,可能有的小伙伴问题解决了,又有些小伙伴表示问题又来了,怎么说呢?

 

 卸载是非常顺利,但重新安装又又又出现问题了,很无耐,对于这个问题,本人找到一个解决方式,就是先把自身的pip更新升级一下

easy_install -U pip

显示:

则完成更新,请点赞,,失败的话请扣眼珠子,再自行找其他关于升级更新pip的解决方法

更新pip完成后,一般来说重新安装pyopenssl和cryptography就没有问题了。

最后,测试,在anaconda prompt 输入指令:scrapy version --verbose

成功显示则表明scrapy安装成功! 

可能本人技术有限,并不是最好的解决方案,如有更好的解决方案,欢迎下方留言讨论。

ps:新人博主,疯狂点赞暗示!!!

  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值