天天看點

Python 使用 scrapy shell 網站 進入指令視窗時候報錯 AttributeError: module ‘lib‘ has no attribute

Python 使用 scrapy shell 網站 進入指令視窗時候報錯

問題描述——AttributeError: module ‘lib’ has no attribute ‘X509_V_FLAG_CB_ISSUER_CHECK’‘action’ 不是内部或外部指令,也不是可運作的程式或批處理檔案。

Python 使用 scrapy shell 網站 進入指令視窗時候報錯 AttributeError: module ‘lib‘ has no attribute

問題原因

錯誤分析:主要原因是系統目前的python和pyOpenSSL版本不對應

解決方法

解除安裝再重裝pyOpenSSL

pip uninstall pyOpenSSL
pip install pyOpenSSL      
Python 使用 scrapy shell 網站 進入指令視窗時候報錯 AttributeError: module ‘lib‘ has no attribute
Python 使用 scrapy shell 網站 進入指令視窗時候報錯 AttributeError: module ‘lib‘ has no attribute

安裝後面使用 scrapy shell 網址 指令 後面還是報錯了

報錯資訊“

AttributeError: module 'OpenSSL.SSL' has no attribute 'SSLv3_METHOD'      
Python 使用 scrapy shell 網站 進入指令視窗時候報錯 AttributeError: module ‘lib‘ has no attribute

發現還是 pyOpenSSL 版本問題

測試

測試一下scrapy這個子產品版本資訊”

輸入指令

scrapy version --verbose      
Python 使用 scrapy shell 網站 進入指令視窗時候報錯 AttributeError: module ‘lib‘ has no attribute

這個上面是更改後的,為了讓scrapy shell 網址 這個指令運作成功不報錯

我安裝了scrapy 2.5.1 和pyOpenSSL==22.0.0 這個版本

安裝指令如下:

pip install pyOpenSSL==22.0.0
pip install scrapy==2.5.1      
Python 使用 scrapy shell 網站 進入指令視窗時候報錯 AttributeError: module ‘lib‘ has no attribute
Python 使用 scrapy shell 網站 進入指令視窗時候報錯 AttributeError: module ‘lib‘ has no attribute
上一篇: C++ 牆角知識
下一篇: HBase 實踐