lolipopサーバーでpythonを実行しようとしたらライブラリがOpenSSLのバージョンに対応してないエラーが出た
lolipopサーバー上でPythonを実行しようとしたところ、以下のエラーが出ました。
ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the ‘ssl’ module is compiled with ‘OpenSSL 1.0.2k-fips
何かのライブラリで、urllib3 v2.0を使おうとしたけど、OpenSSL 1.1.1以上じゃないとダメってエラーですかね。
以下のように対応しました。
urllib3のバージョンを下げる
OpenSSLのバージョンを上げたかったのですが、方法がわからなかったため、urllib3のバージョンを下げる方法にしました。
(セキュリティの懸念はあるかもですが、よくわかりません。動けばいいです)
以下のコマンドを実行しました。
/usr/local/bin/python3.7 -m pip install urllib3==1.25.11
※SSHを使用しないコマンド実行方法は、以下を参照してください。
これでとりあえず動くようになりました。