搭建docker-python环境时提示WARNING: pip is configured with locations that require TLS/SSL, however the ssl

Posted 七月的小尾巴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了搭建docker-python环境时提示WARNING: pip is configured with locations that require TLS/SSL, however the ssl相关的知识,希望对你有一定的参考价值。

首先docker搭建python环境之后,然后使用pip install安装依赖库时,抛如下异常
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

首先明确问题出现原因,是因为openssl版本过低或者不存在 so:
查看openssl安装包,发现缺少openssl-devel包

[root@localhost ~]# rpm -aq|grep openssl 
openssl-0.9.8e-20.el5 
openssl-0.9.8e-20.el5 
[root@localhost ~]#

yum安装openssl-devel

[root@localhost ~]# yum install openssl-devel -y 

查看结果

[root@localhost ~]# rpm -aq|grep openssl 
openssl-0.9.8e-26.el5_9.1 
openssl-0.9.8e-26.el5_9.1 
openssl-devel-0.9.8e-26.el5_9.1 
openssl-devel-0.9.8e-26.el5_9.1

重新对python3.6进行编译安装,用一下过程来实现编译安装:
这里先要找到python的安装路径,进入到python文件下

cd Python-3.6.4
./configure --with-ssl
make
sudo make install

安装完成之后,正常是可以使用 pip install 命令进行安装了。如果你和我一样,全部命令都执行完成,还是不行的话,就重新docker。

systemctl restart docker

重启docker之后,重新启动容器即可

以上是关于搭建docker-python环境时提示WARNING: pip is configured with locations that require TLS/SSL, however the ssl的主要内容,如果未能解决你的问题,请参考以下文章

运维之我的docker-python sdk

搭建appium环境时遇到的坑

Kafka:ZK+Kafka+Spark Streaming集群环境搭建(十三)kafka+spark streaming打包好的程序提交时提示虚拟内存不足(Container is running

环境搭建 DVWA漏洞平台配置时遇到的问题

spring环境搭建

Mac搭建RN环境并运行Xcode项目