Python 3.x Python-Can';无法连接到HTTPS URL,因为SSL模块不可用

Python 3.x Python-Can';无法连接到HTTPS URL,因为SSL模块不可用,python-3.x,python-requests,python-venv,Python 3.x,Python Requests,Python Venv,我在与请求模块一起使用venv时遇到问题。我能够启动一个虚拟环境(powershell中的python-m-venv-venv)并激活它(venv/Scripts/activate/)。我还可以通过pip“pip安装请求”安装库“请求” 但是,当我运行requests get函数时,例如: requests.get( url = url, params = {} ) 在py文件中,我得到以下错误: urllib3.exceptions.SSLError:无法连接到HTTPS URL,因

我在与请求模块一起使用venv时遇到问题。我能够启动一个虚拟环境(powershell中的python-m-venv-venv)并激活它(venv/Scripts/activate/)。我还可以通过pip“pip安装请求”安装库“请求”

但是,当我运行requests get函数时,例如:

requests.get(
  url = url,
  params = {}
)
在py文件中,我得到以下错误:

urllib3.exceptions.SSLError:无法连接到HTTPS URL,因为SSL模块不可用。


有没有办法解决这个问题?使用windows 10、Python 3.8.5、pip 20.1.1、requests 2.25.1、pyOpenSSL 20.0.1

是否已安装openssl?我已安装pyOpenSSL 20.0.1您的urllib3是什么版本?我无法用软件包版本再现您的错误,同时也有pip的更新。urllib3版本为1.26.4。你认为我的旧版本的pip会有不必要的影响吗?