Chinaunix首页 | 论坛 | 博客
  • 博客访问: 780959
  • 博文数量: 99
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1163
  • 用 户 组: 普通用户
  • 注册时间: 2016-09-22 09:50
个人简介

一个守望数据库的老菜鸟

文章分类

全部博文(99)

文章存档

2019年(21)

2018年(17)

2017年(37)

2016年(24)

我的朋友

分类: Python/Ruby

2018-11-06 12:43:51

博客文章除注明转载外,均为原创。转载请注明出处。
本文链接地址:http://blog.chinaunix.net/uid-31396856-id-5792440.html

在使用pyenv安装python 3.7.1的时候,报错了,信息如下:


通常这类错误,是依赖包安装有问题,但是在重新安装依赖包后问题,问题依旧。后来经过多方查询,发现python3.7为了安全性考虑,要求使用openssl 1.0.2之后的版本。但是阿里云的版本还是OpenSSL 1.0.1e-fips。

于是手动升级:

wget

tar -xzf openssl-1.0.2j.tar.gz

cd openssl-1.0.2j

./config shared zlib

./config -t

make

make install


 默认安装在/usr/local/ssl/目录下面
/usr/local/ssl/bin/openssl version可看到新的版本安装成功 


编辑ld.so.conf文件,添加:

/usr/local/ssl/lib

ldconfig -v


然后重新安装python 3.7.1,执行安装命令:

LDFLAGS="-L/usr/local/ssl/lib" CPPFLAGS="-I$/usr/local/ssl/include"  \

pyenv install -v  3.7.1

安装成功。


---The end

阅读(2447) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~