当我们需要在Linux服务器上安装Python3的时候,一般可以使用以下两种方式:
1. 通过系统包管理软件安装Python3
大多数Linux发行版都包含Python3,可以通过系统默认的包管理软件(如apt、yum)来安装Python3。以下是安装Python3的步骤:
Ubuntu/Debian
sudo apt-get update
sudo apt-get install python3
CentOS/RHEL
sudo yum install epel-release
sudo yum update
sudo yum install python36
一旦安装完成,可以通过以下命令验证是否成功安装Python3:
python3 --version
2. 通过源代码安装Python3
如果系统默认的包管理软件没有提供希望的Python3版本,或者需要使用自己编译的Python3,可以通过源代码安装Python3。以下是安装Python3的步骤:
下载Python3源代码
从官方网站 https://www.python.org/downloads/ 下载所需版本的Python3源代码,或者使用以下命令下载:
wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz
解压源代码
使用以下命令解压下载的Python3源代码包:
tar zxvf Python-3.8.3.tgz
cd Python-3.8.3
配置和编译
运行以下命令,配置编译选项:
./configure --enable-optimizations
运行以下命令,编译源代码:
make -j8
安装Python3
运行以下命令,安装Python3:
sudo make install
配置环境变量
添加以下内容到环境变量文件(如~/.bashrc):
export PATH="$PATH:/usr/local/bin"
更新环境变量:
source ~/.bashrc
一旦安装完成,可以通过以下命令验证是否成功安装Python3:
python3 --version
示例说明
示例1:使用apt安装Python3
假设我们需要在Ubuntu 20.04系统上安装Python3,可以使用以下命令安装:
sudo apt-get update
sudo apt-get install python3
示例2:通过源代码安装Python3
假设我们需要在CentOS 7系统上安装Python3.8.3,可以使用以下命令安装:
yum update
yum groupinstall development
yum install -y sqlite-devel
wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz
tar zxvf Python-3.8.3.tgz
cd Python-3.8.3
./configure --enable-optimizations
make -j8
sudo make install
echo 'export PATH=/usr/local/bin:$PATH' | sudo tee /etc/profile.d/localbin.sh
source /etc/profile.d/localbin.sh
python3 --version