python pip 出现locations that require TLS/SSL异常处理方法

转载 郑才华 发布于2018-03-24 21:41:16 阅读数 51844 收藏
最近在redhat 7上安装Python3.6.4之后,使用pip命令出现了问题,提示说找不到ssl模块,出现错误如下:

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

Could not fetch URL https:*******: There was a problem confirming the ssl certificate: 
Can't connect to HTTPS URL because the SSL module is not available. - skipping

本人查阅资料发现,在./configure过程中,如果没有加上–with-ssl参数时,默认安装的软件涉及到ssl的功能不可用,
刚好pip3过程需要ssl模块,而由于没有指定,所以该功能不可用。

  1. 查看openssl安装包,发现缺少openssl-devel包 
    [root@localhost ~]# rpm -aq|grep openssl 
    openssl-0.9.8e-20.el5 
    openssl-0.9.8e-20.el5 
    [root@localhost ~]#

  2. 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

  3. 重新对python3.6进行编译安装,用一下过程来实现编译安装:

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

最新文章

  1. 如何利用python监控主机存活并邮件、短信通知
  2. Hibernate单元测试工具junit
  3. java类的定义以及参数传递
  4. WinForm 实现验证码
  5. U盘启动安装CentOS 6.3
  6. Android中的一些基础知识(三)
  7. 串口屏Modbus协议,串口屏的modbus协议资料,串口屏modbus通讯协议开发,串口屏之modbus协议使用技巧
  8. input中range相关操作
  9. ssh (Spring , Struts2 , Hibernate)框架的配置使用
  10. 一个简单可靠的CRC 计算程序
  11. hightcharts详细教程
  12. ionic之AngularJS——手势事件
  13. 转载 logback的使用和logback.xml详解 http://www.cnblogs.com/warking/p/5710303.html
  14. 提升jmeter自身性能
  15. windows下PHP不能开启pgsql扩展的解决方法
  16. Java Cookie工具类,Java CookieUtils 工具类,Java如何增加Cookie
  17. 服务器安全策略之《启用Windows 防火墙情况下配置允许SQL Server远程连接》
  18. 小贝_redis高级应用-公布与订阅
  19. 深入学习AngularJS中数据的双向绑定机制
  20. 钩子(hook)编程

热门文章

  1. twig 模板控制器对应列表
  2. C#实现隐藏手机号、邮箱、姓名等敏感信息扩展方法
  3. kindeditor 在JSP 中上传文件的配置
  4. POJ 3274/洛谷 1360:Gold Balanced Lineup 黄金阵容平衡
  5. Linux 中文man手册安装
  6. 学习笔记:CentOS7学习之十八:Linux系统启动原理及故障排除
  7. new pdo 连接很慢的原因和解决办法
  8. springboot简易上传下载
  9. java对象序列化并存储到文件中
  10. IOC+EF+Core搭建项目框架(三)