伟明部落格

CentOS 7安装Python3

--发布于 2023-03-07 17:10:32

在安装yt-dlp时,它要依赖Python 3.7+以上的环境,但我的CentOS 7的Python版本为2.7.5版本,那就下载安装Python3了。

查看已安装的版本

[root@iZj6c262htpobd1pfkqlqgZ ~]# python --version
Python 2.7.5

[root@iZj6c262htpobd1pfkqlqgZ ~]# pip --version
pip 19.1.1 from /usr/lib/python2.7/site-packages/pip (python 2.7)

下载安装包并解压并安装

# 下载源码
wget https://www.python.org/ftp/python/3.7.10/Python-3.7.10.tgz
# 解压
tar xvf https://www.python.org/ftp/python/3.7.10/Python-3.7.10.tgz
# 进入源码目录
cd Python-3.7.10
# 新建安装目录
mkdir /usr/local/python3

# 编译安装
./configure --prefix=/usr/local/python3
make
make install

建立python3的软链接

ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3

查看新版本

[root@iZj6c262htpobd1pfkqlqgZ ~]# python3 --version
Python 3.7.10

[root@iZj6c262htpobd1pfkqlqgZ ~]# pip3 --version
pip 20.1.1 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)
--更新于 2023-03-09 10:51:41