本文将从以下几个方面详细介绍在Linux系统上如何安装Python命令行。
一、确认系统版本
在安装之前,首先需要确认系统版本,以便下载对应的Python版本。在终端输入以下命令:
cat /etc/issue
系统将会返回具体版本信息,例如:
Ubuntu 20.04.1 LTS n l
这里的“Ubuntu 20.04.1 LTS”即为系统版本,需要记录下来。
二、下载Python源码
从Python官网(https://www.python.org/downloads/)下载对应版本的Python源码,例如下载Python 3.8.5版本:
wget https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tgz
下载完成后,解压缩:
tar xzf Python-3.8.5.tgz
三、安装依赖
在编译安装Python之前,需要安装一些依赖项。在终端输入以下命令:
1. Ubuntu/Debian
sudo apt-get install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev libbz2-dev
2. CentOS/RHEL
sudo yum install gcc openssl-devel bzip2-devel libffi-devel zlib-devel ncurses-devel sqlite-devel readline-devel tk-devel libuuid-devel
四、编译安装Python
进入Python源码目录,运行以下命令:
./configure --enable-optimizations
make
sudo make install
其中,--enable-optimizations选项可以让Python在编译时开启优化,提高运行速度。
五、确认Python版本
在终端输入以下命令确认Python版本是否正确:
python3 -V
如果终端输出Python版本号,则安装成功。
六、添加Python环境变量
为了方便使用,可以将Python添加到系统环境变量中。在终端运行以下命令:
echo "export PATH=$PATH:/usr/local/bin" >> ~/.bashrc
source ~/.bashrc
这样,每次打开终端时,Python命令就可以直接使用了。