Python 3.x 如何使SSL在pip3中工作?

Python 3.x 如何使SSL在pip3中工作?,python-3.x,ssl,openssl,pip,rhel,Python 3.x,Ssl,Openssl,Pip,Rhel,Python3.6.5是从源代码构建的,与Python2.7.5一起安装 python3打开python终端,但是pip3无法安装任何带有SSL错误的软件包 [root@servernameopenssl-openssl_1_1_1-pre5]#pip3安装 pip配置了需要TLS/SSL的位置,但是Python中的SSL模块不可用。 收集瓶 连接被“SSLError”(“无法连接到HTTPS URL,因为SSL模块不可用。”,)中断后重试(重试(总计=4,连接=None,读取=None,重定向

Python3.6.5是从源代码构建的,与Python2.7.5一起安装

python3打开python终端,但是pip3无法安装任何带有SSL错误的软件包

[root@servernameopenssl-openssl_1_1_1-pre5]#pip3安装
pip配置了需要TLS/SSL的位置,但是Python中的SSL模块不可用。
收集瓶
连接被“SSLError”(“无法连接到HTTPS URL,因为SSL模块不可用。”,)中断后重试(重试(总计=4,连接=None,读取=None,重定向=None,状态=None)):/simple/flash/
在连接被“SSLError”(“无法连接到HTTPS URL,因为SSL模块不可用。”,)中断后重试(重试(总计=3,连接=无,读取=无,重定向=无,状态=无)。:/simple/flash/
连接被“SSLError”(“无法连接到HTTPS URL,因为SSL模块不可用。”,)中断后重试(重试(总计=2,连接=None,读取=None,重定向=None,状态=None)):/simple/flash/
连接被“SSLError”(“无法连接到HTTPS URL,因为SSL模块不可用。”,)中断后重试(重试(总计=1,连接=None,读取=None,重定向=None,状态=None)):/simple/flash/
连接被“SSLError”(“无法连接到HTTPS URL,因为SSL模块不可用。”,)中断后重试(重试(总计=0,连接=无,读取=无,重定向=无,状态=无)。:/simple/flash/
无法获取URLhttps://pypi.python.org/simple/flask/: 确认ssl证书时出现问题:HTTPSConnectionPool(host='pypi.python.org',port=443):url:/simple/flask/(由SSLError引起(“由于ssl模块不可用,无法连接到HTTPS url。”,)-跳过
找不到满足要求的版本(来自版本:)
未找到烧瓶的匹配分布
据观察,python3中没有安装SSL模块。然而,SSL在python2中运行良好。是否可以将python3配置为引用python2使用的SSL位置

另外,一个建议是安装openssl-devel。安装时,检测到以下依赖项问题

任何让SSL与python3一起工作的建议都是有帮助的

[root@servernameopenssl-openssl_1_1_1-pre5]#yum安装openssl-devel
加载的插件:langpacks、rhnplugin、搜索禁用的repos
该系统正在接收RHN Classic或Red Hat卫星的更新。
解决依赖关系
-->运行事务检查
--->软件包openssl-devel.x86_64 1:1.0.1e-42。将安装el7_1.4
-->处理依赖项:openssl libs(x86-64)=1:1.0.1e-42.el7_1.4,用于包:1:openssl-devel-1.0.1e-42.el7_1.4.x86_64
-->处理依赖项:krb5-devel(x86-64)用于包1:openssl-devel-1.0.1e-42.el7_1.4.x86_64
-->运行事务检查
--->将安装程序包krb5-devel.x86_64 0:1.12.2-14.el7
-->处理依赖项:krb5-libs(x86-64)=1.12.2-14.el7,对于包:krb5-devel-1.12.2-14.el7.x86_64
-->程序包的处理依赖项:libverto-devel:krb5-devel-1.12.2-14.el7.x86_64
-->处理依赖项:libcom_err-devel for package:krb5-devel-1.12.2-14.el7.x86_64
-->处理依赖项:keyutils libs devel for package:krb5-devel-1.12.2-14.el7.x8664
-->处理依赖项:程序包的libselinux-devel:krb5-devel-1.12.2-14.el7.x8664
-->程序包krb5-devel-1.12.2-14.el7.x86_64的处理依赖项:libkdb5.so.7()(64位)
--->软件包openssl-devel.x86_64 1:1.0.1e-42。将安装el7_1.4
-->处理依赖项:openssl libs(x86-64)=1:1.0.1e-42.el7_1.4,用于包:1:openssl-devel-1.0.1e-42.el7_1.4.x86_64
-->运行事务检查
--->将安装软件包keyutils-libs-devel.x86_64 0:1.5.8-3.el7
--->将安装程序包krb5-devel.x86_64 0:1.12.2-14.el7
-->处理依赖项:krb5-libs(x86-64)=1.12.2-14.el7,对于包:krb5-devel-1.12.2-14.el7.x86_64
-->程序包krb5-devel-1.12.2-14.el7.x86_64的处理依赖项:libkdb5.so.7()(64位)
--->将安装程序包libcom_err-devel.x86_64 0:1.42.9-7.el7
--->将安装程序包libselinux-devel.x86_64 0:2.2.2-6.el7
-->程序包libselinux-devel-2.2.2-6.el7.x86_64的处理依赖项:libsepol-devel>=2.1.9-1
-->处理依赖项:包的pkgconfig(libpcre):libselinux-devel-2.2.2-6.el7.x86_64
-->程序包的处理依赖项:pkgconfig(libsepol):libselinux-devel-2.2.2-6.el7.x86_64
--->将安装程序包libverto-devel.x86_64 0:0.2.5-4.el7
--->软件包openssl-devel.x86_64 1:1.0.1e-42。将安装el7_1.4
-->处理依赖项:openssl libs(x86-64)=1:1.0.1e-42.el7_1.4,用于包:1:openssl-devel-1.0.1e-42.el7_1.4.x86_64
-->运行事务检查
--->将安装程序包krb5-devel.x86_64 0:1.12.2-14.el7
-->处理依赖项:krb5-libs(x86-64)=1.12.2-14.el7,对于包:krb5-devel-1.12.2-14.el7.x86_64
-->程序包krb5-devel-1.12.2-14.el7.x86_64的处理依赖项:libkdb5.so.7()(64位)
--->将安装程序包libsepol-devel.x86_64 0:2.1.9-3.el7
--->软件包openssl-devel.x86_64 1:1.0.1e-42。将安装el7_1.4
-->处理依赖项:openssl libs(x86-64)=1:1.0.1e-42.el7_1.4,用于包:1:openssl-devel-1.0.1e-42.el7_1.4.x86_64
--->将安装包pcre-devel.x86_64 0:8.32-14.el7
-->处理依赖项:pcre(x86-64)=包:pcre-devel-8.32-14.el7的8.32-14.el7.x86_64
-->已完成依赖项解析
错误:包:1:openssl-devel-1.0.1e-42.el7_1.4.x86_64(cat-rhel71_x86_64)
要求:openssl libs(x86-64)=1:1.0.1e-42.el7_1.4
已安装:1:openssl-libs-1.0.1e-51.el7_2.5.x86_64(@rhel-x86_64-server-7)
openssl库(x86-64)=1:1.0.1e-51.el7_2.5
提供:1:openssl-libs-1.0.1e-34.el7.x86_64(cat-rhel71_x86_64)
openssl libs(x86-64)=1:1.0.1e-34.el7
可提供:1:openssl-libs-1.0.1e-34.el7_0.3.x86_64
yum downgrade pcre  krb5-libs  openssl-libs openssl
yum install openssl-devel