linux下安装高版本的python

本文介绍了在已有Python2.7和3.7环境下,如何安装Python3.8以及依赖的OpenSSL。首先,通过wget下载并编译安装OpenSSL到指定路径。然后,源码安装Python3.8,修改配置文件,指定安装目录,并创建软链接以替换系统默认的python3命令。

1、背景

      本地系统有python2.7,python3.7,如果有需要,还要安装python3.8,在python安装的过程需要openssl。跟openssl的交互需要在编译的时候配置好。

2、安装步骤

通过whereis openssl 检查openssl是否存在,不存在需要安装openssl。

(1)首先安装openssl

wget http://www.openssl.org/source/openssl-1.0.2j.tar.gz

tar -xzf openssl-1.0.2j.tar.gz

cd openssl-1.0.2j

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

./config -t

make & make install

(2)源码安装python3.8

wget http://www.python.org/ftp/python/3.8.13/Python-3.8.13.tgz

tar zxvf Python-3.8.13.tgz

#创建一个新的文件

mkdir /usr/local/python3

cd Python-3.8.13

修改 Python-3.8.13/Module/Setup下的内容

 

修改完: 

./configure --prefix=/usr/local/python3 (如果动态边缘共享,加参数--enable-shared

安装 make && make altinstall

最后建立软链接:

删除python3软件

rm -rf /usr/bin/python3

建立 python3的软连接

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

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值