问题背景
当对pip版本进行降低版本安装后,再pip install xxx其他安装包时,出现如标题所述的问题:
问题原因
pyOpenSSL版本与pip当前版本不匹配导致的
解决方案
自己亲测这种方案简单有效,具体步骤如下:
1)首先找到pyOpenSSL
模块的安装路径,其实上图中的报错信息就有提示OpenSSL的路径,然后将其删除;
# On macOS and Linux
sudo rm -rf <path_to_lib_python3.10>/site-packages/OpenSSL
2)重新安装 pyOpenSSL
模块;
pip install pyOpenSSL --upgrade
# Or pip3
pip3 install pyOpenSSL --upgrade
参考
下面两个网站较详细地给出了这个问题的解决过程,可供参考。
1、国外博客
2、askubuntu