python 使用pip 安装模块是提示SSL错误

出现该问题的原因由于系统的openssl是1.0.1的版本,对于python3.7太老了,需要更新为openssl1.0.2或者libressl2.64(不含)以后的版本,所以这里从libressl官网下载libressl源码,编译生成库文件代替系统的openssl1.0.1

下载libressl

安装SSL:

./config --prefix=/usr/local/ssl

make && make install

mv /usr/bin/openssl /usr/bin/openssl.bak
mv /usr/include/openssl /usr/include/openssl.bak
ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/ssl/include/openssl /usr/include/openssl

安装完成后确定openssl 版本

openssl version

安装python

./configure --prefix=/usr/python   --with-ssl --enable-shared CFLAGS=-fPIC

make &&  make install

ln -s /usr/python/bin/python /usr/bin/python

ln -s /usr/python/bin/pip3 /usr/bin/pip3

确定ssl 模块

成功加载则安装成功

最新文章

  1. jQuery种种
  2. windows环境下面安装Apache2.4+MySql5.7+PHP5.6
  3. 关于磁盘错误disk error
  4. [KOJ6024]合并果子·改(强化版)
  5. C#操作txt文件
  6. Java RSA 密钥生成工具
  7. Spring MVC + jpa框架搭建,及全面分析
  8. [BZOJ1406][AHOI2007]密码箱(数论)
  9. PYTHON ASYNCIO: FUTURE, TASK AND THE EVENT LOOP
  10. 九度oj 1525 子串逆序打印
  11. php动态生成一个xml文件供swf调用
  12. 单独下载的Qt library则一般不带SSL(包括QT FAQ)
  13. 关于this的使用
  14. 12.04 ubuntu 进入登录界面,账号密码确定是正确的但是进不来系统。
  15. UWP 手绘视频创作工具技术分享系列 - 文字的解析和绘制
  16. aliyun oss操作汇总
  17. laravel 数据库操作(表、字段)
  18. k8s开发环境
  19. pthreads v3下的同步处理synchronized
  20. vsphere 5.1 性能最佳实践。

热门文章

  1. INVERSION包
  2. Luogu P4068 [SDOI2016]数字配对
  3. bayer2bmp
  4. 对象查询语言(OQL)的应用实例
  5. @Resource和@Autowire用谁?
  6. Java-100天知识进阶-GC算法-知识铺(五)
  7. Vue.js 源码分析(十九) 指令篇 v-html和v-text指令详解
  8. Vue.js 源码分析(十六) 指令篇 v-on指令详解
  9. MySQL for OPS 03:索引和执行计划
  10. Winform中设置ZedGraph鼠标双击获取距离最近曲线上的点的坐标值