Win10 pip 出现 Caused by SSLError(“Can‘t connect to HTTPS URL because the SSL module is not available)

"博主在更新Python环境变量后遇到pip install报SSL错误。问题分析涉及镜像源、openssl模块缺失。最终解决方案是在系统变量中添加%PYTHON_3%Libraryin路径,该路径包含openssl所需模块,从而修复问题。"
摘要由CSDN通过智能技术生成

目录

问题描述

问题分析

分析1

分析2

分析3(正确办法)

解决办法

原因分析


问题描述

我本地环境更改了python的环境变量,

我的配置命令是

%PYTHON_3%\;
%PYTHON_3%\Scripts;

我的%PYTHON_3%是 命名了一个环境变量,大家可以不用命名,直接写anaconda所在路径,例如我的是
G:\Users\yuan\anaconda3

修改成了anaconda3里面安装的ython版本后就出现了pip install 出现了

Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available)

问题分析

分析1

刚开始我以为是因为我镜像源改了地址,没有该trust-host的问题,所以我改了一下,我的trusted-host,

为了方便不用敲,我直接在C:\Users\xxxx\AppData\Roaming\pip\路径下放了一个文件

pip.ini 内容是

[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn

问题依旧!

分析2

仔细看报错,说的是没有 openssl这个模块,然后我pip install  openssl 还是这个问题

分析3(正确办法)

确实是没有openssl这个模块,但不是没有安装问题,而是配置问题!网上搜了一圈,这篇博文给了我启发,非常感谢这位博主!

解决办法

在系统变量配置里面加多一个路径的配置

%PYTHON_3%\Library\bin;

最后配置效果

 

原因分析

\Library\bin 这个路径下有ssh连接所需要的模块openssl

搞了一个早上,花费了两个小时终于解决了问题!

希望对大家有所帮助,如果能帮到你是我的荣幸!

原创不容易!请大家给我来个一键三连吧!

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值