【问题标题】:Python: WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not availablePython:警告:pip 配置了需要 TLS/SSL 的位置,但是 Python 中的 ssl 模块不可用
【发布时间】:2021-07-27 06:33:01
【问题描述】:

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

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

当我 pip install talib 或 openssl 时会发生这种情况。然后它告诉我升级我的PIP,所以我输入命令,提示符变为>>,如果不重新启动VSCode,我无法回到正常提示符。我尝试了 youtube 教程以及这个网站和谷歌,我被难住了,有什么建议吗?

【问题讨论】:

    标签: python pip openssl windows-7


    【解决方案1】:

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

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

    【讨论】:

    • pip install pyopenssl 不起作用,因为pip 需要安装 OpenSSL。
    • 这是一个有趣的建议,我尝试安装 pyopenssl 但由于上述无法使用 TLS/SSL 的错误而无法正常工作
    • 在此处下载 OpenSSL:openssl.org/source
    • 我访问了这个站点并使用 Git Bash 进行了安装,它成功了!不确定我做的其他事情是否有帮助,但这是正确的最后一步。谢谢!
    • 没问题,很高兴这对您有所帮助!
    【解决方案2】:

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

    【讨论】:

    • 感谢您的回复,但不幸的是,所有这些框都已被选中。无论如何,为了确定,我还是经历了这个过程,但它没有用。
    • 它实际上没有工作,仍然无法识别SSL证书:(
    • @WillPowers 噢,我很遗憾听到这个消息,但那是我做的事情。
    猜你喜欢
    • 2021-11-04
    • 2020-10-30
    • 2023-01-20
    • 2021-07-28
    • 2019-06-21
    • 2021-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多