Open1

Python pipエラー対応(module 'lib' has no attribute 'OpenSSL_add_all_algorithms)

Seiki TokunagaSeiki Tokunaga

手元環境: Windows 10 WSL2
以下のようなエラーが発生してしまっており、pip installやpip経由でインストールしたライブラリが軒並み動かなくなってしまった。

AttributeError: module 'lib' has no attribute 'OpenSSL_add_all_algorithms'

どうもopenssl周りのライブラリが正しく動作していないように思われるが、
対処法がすぐに分からなかった。
以下のサイトを参考にライブラリなどをインストールしなおしたところ、解決できた。

https://www.odoo.com/ja_JP/forum/herupu-1/attributeerror-module-lib-has-no-attribute-x509-v-flag-cb-issuer-check-when-creating-new-staging-branch-202955

#pipの再インストール
sudo apt remove python3-pip
wget https://bootstrap.pypa.io/get-pip.py
sudo python3 get-pip.py
 
# 上記サイトを参考にopenssl関連のライブラリを入れ直し
pip3 install pyopenssl==22.0.0
pip3 uninstall cryptography
pip3 install cryptography==37.0.0