主页 > Linux > Linux平台上Python环境工具搭建及问题集合(4)

Linux平台上Python环境工具搭建及问题集合(4)

mv /usr/bin/pip /usr/bin/pip.bak

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip

我们继续安装matplotlib,出现问题

openssl的版本为

penssl-devel-1.0.2k-16.el7_6.1.x86_64,而python3.7需要的openssl的版本为1.0.2或者1.1.x,需要对openssl进行升级,并重新编译python3.7.0。yum 安装的openssl 版本都比较低。

升级openssl

下载openssl:

wget https://www.openssl.org/source/openssl-1.1.1a.tar.gz

tar -zxvf openssl-1.1.1a.tar.gz

cd openssl-1.1.1a

编译安装

./config --prefix=/usr/local/openssl no-zlib

make && make install

备份原配置

mv /usr/bin/openssl /usr/bin/openssl.bak

mv /usr/include/openssl/ /usr/include/openssl.bak

新版配置

ln -s /usr/local/openssl/include/openssl /usr/include/openssl

ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/local/lib64/libssl.so

ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl

修改系统配置

写入openssl库文件的搜索路径

echo "/usr/local/openssl/lib" >> /etc/ld.so.conf

使修改后的/etc/ld.so.conf生效

ldconfig -v

执行完查看

进入python 安装包 目录下重新编译并且安装python

./configure

--prefix=/usr/local/python3 --with-openssl=/usr/local/openssl

说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!