Linux 下用命令行的形式安装 Python 3

0x00 准备安装环境

1、CentOS 安装 OpenSSL 静态库

yum install -y openssl-static

没安装 yum 的话自行百度安装

2、安装源码编译器

wget yum install -y gcc,wget

yum groupinstall "Development tools"

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

0x01 安装 Py 3

1、先下载python3的源码包 wget https://python.org/ftp/python/3.7.3/Python-3.7.3.tgz

2、解压 tar zxvf Python-3.7.3.tgz -C 指定目录 -C可不写

3、配置安装路径

cd Python-3.7.3 //进入python3源码解压后的文件夹

./configure --prefix=/usr/local/python3 //默认配置文件并设置安装路径

4、编译 python3 源码 make

5、安装 make install

最终若无错误提示,说明安装成功

6、添加文件链接 安装后键入命令 python3 提示不存在该命令

image-20210405232353911

这是因为我们自定义了安装目录,因此需要添加文件链接,命令如下:
ln -s /usr/local/python3/bin/python3 /usr/bin/python3

注:注意:-s 和 /usr/local/python3/bin/python3 后面的空格是必须有的

7、测试 键入命令:python3 -V会输出 python3 版本信息,说明 python3 安装完成

image-20210405232546458

原文地址:https://www.cnblogs.com/Constantin/p/14619951.html