python 安装scrapy2.5.1报错

python 安装scrapy2.5.1报错

  1. 第一

报错代码

(venv) PS D:\personal\git\python\python_study> scrapy version --verbose
Traceback (most recent call last):
  File "E:\software\Python\lib\runpy.py", line 193, in _run_module_as_main                                                         
    "__main__", mod_spec)                                                                                                          
  File "E:\software\Python\lib\runpy.py", line 85, in _run_code                                                                    
    exec(code, run_globals)                                                                                                        
  File "D:\personal\git\python\python_study\venv\Scripts\scrapy.exe\__main__.py", line 7, in <module>                              
  File "D:\personal\git\python\python_study\venv\lib\site-packages\scrapy\cmdline.py", line 144, in execute                        
    cmd.crawler_process = CrawlerProcess(settings)                                                                                 
  File "D:\personal\git\python\python_study\venv\lib\site-packages\scrapy\crawler.py", line 281, in __init__                       
    install_shutdown_handlers(self._signal_shutdown)                                                                               
    reactor._handleSignals()
AttributeError: 'SelectReactor' object has no attribute '_handleSignals'

报错原因:
是由于scrapy与其他一些模块的版本问题

修改方法

pip uninstall Twisted
pip install Twisted==22.4.0
  1. 第二

第二:
安装scrapy时出现“AttributeError: module ‘OpenSSL.SSL‘ has no attribute ‘TLS_METHOD‘”

修改方法

pip uninstall cryptography
pip install cryptography==36.0.2
pip uninstall pyOpenSSL
pip install pyOpenSSL==22.0.0
  1. 第三 测试

scrapy version --verbose

(venv) PS D:\personal\git\python\python_study> scrapy version --verbose
Scrapy       : 2.5.1
lxml         : 4.9.3.0
libxml2      : 2.10.3
cssselect    : 1.2.0
parsel       : 1.8.1
w3lib        : 2.1.2
Twisted      : 22.4.0
Python       : 3.7.7 (tags/v3.7.7:d7c567b08f, Mar 10 2020, 10:41:24) [MSC v.1900 64 bit (AMD64)]
pyOpenSSL    : 22.0.0 (OpenSSL 1.1.1n  15 Mar 2022)
cryptography : 36.0.2
Platform     : Windows-10-10.0.19041-SP0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值