首页 |  我的博客 |  查看该博主内容分类 | 

linux安装python3.9.6

前置准备

先进行升级openssl到1.1.1,或者安装时直接指定安装1.1.1版本,如果没有安高版本openssl,升级openssl,pip安装库会出现各种异常

openssl version

cd /usr/local/src && wget https://www.openssl.org/source/openssl-1.1.1q.tar.gz

执行安装:

tar -xvhf openssl-1.1.1q.tar.gz && cd openssl-1.1.1q && ./config shared zlib  --prefix=/usr/local/openssl && make && make install 

替换openssl:
rm -f /usr/bin/openssl && ln -s /usr/local/openssl/bin/openssl /usr/bin

安装python

环境依赖
yum install -y gcc zlib zlib-devel openssl-devel bzip2-devel

下载
cd /usr/local/src && wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz

解压
tar -zxvf Python-3.9.6.tgz && cd Python-3.9.6

配置 & 编译 & 安装

./configure --prefix=/usr/local/python3.9.6 --with-openssl=/usr/local/openssl && make && make install

添加环境变量

echo -e 'export PYTHON_HOME=/usr/local/python3.9.6 \nexport PATH=${PYTHON_HOME}/bin:$PATH' >> /etc/profile && source /etc/profile

检验
echo $PYTHON_HOME

更新系统的python3

rm -f /usr/bin/python3 && ln -s /usr/local/python3.9.6/bin/python3 /usr/bin/python3

注意:命令使用时用python3、pip3

posted @ 2022-09-19 16:27  Z哎呀  阅读(617)  评论(0)    收藏  举报