Python:警告:pip 配置了需要 TLS/SSL 的位置,但是 Python 中的 ssl 模块不可用

Python: WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available

Windows 7,python 3.8.5 64 位,我正在尝试 运行 venv,它在我的 windows 7 桌面上运行良好,但我只是无法在我的笔记本电脑上使用 SSL。我在这个网站上浏览了所有关于此的 post,但我仍然感到困惑。

“警告:pip 配置了需要 TLS/SSL 的位置,但是 Python 中的 ssl 模块不可用。”

这就是我 pip 安装 talib 或 openssl 时发生的情况。然后它告诉我升级我的PIP,所以我输入命令,提示符变成了>>,不重启VSCode就无法回到正常的提示符。我尝试了 youtube 教程以及这个网站和 google,但我很困惑,有什么建议吗?

尝试安装 pyopenssl。 pip 安装 pyopenssl。它应该可以解决您的问题。

安装pyopenssl需要有OpenSSL。从这里下载:https://www.openssl.org/source/

转到控制面板的程序 > 程序和功能,查找 Python,然后单击 select“更改”,然后选择修改以添加或删除个别功能。勾选所有方框,然后单击下一步继续高级选项,然后勾选 2、3 和 4 方框,然后安装。