Python测试开发入门与实践
上QQ阅读APP看书,第一时间看更新

1.2.2 Linux环境安装

与Windows系统不同的是,Linux系统发行时会自带Python程序。但是由于Linux系统的版本迭代没有Python的频繁,所以Linux系统默认的Python版本通常都不是最新的。此外,因为Python 3版本不兼容Python 2版本,为了保持原有的Linux系统工具能够正常工作,目前最新版本的Linux默认附带的依然是Python 2版本。

如果你刚好需要在Linux系统下使用Python 3版本进行开发或者运行程序,那么就需要单独安装一套Python 3版本,并且还不能覆盖或替换系统自带的Python 2版本,否则Linux系统的部分工具可能就不能正常工作了,如yum、apt-get命令等。

接下来,我们就来介绍如何在Linux系统下单独安装一套Python 3的环境。具体步骤如下。

步骤1 前往Python官方安装包下载页面,选择指定版本的Linux安装包进行下载。本书中选择的是3.7.5版本的taz安装包。下载命令如下:

>> wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz 

步骤2 解压下载到本地的安装包,并将其移动到指定的安装路径。命令如下:

tar -zxvf Python-3.7.5.tgz
mv Python-3.7.5 /usr/local/python3

步骤3 编译并安装Python 3源码。命令如下:

cd /usr/local/python3
./configure --prefix=/usr/local/python3
make
make install

步骤4 建立Python 3的软链接,并配置环境变量。命令如下:

ln -s /usr/local/python3/bin/python3 /usr/bin/python3
echo 'export PATH=$PATH:/usr/local/python3/bin' >> ~/.bash_profile
source ~/.bash_profile

执行上述步骤之后,Linux系统下Python 3的安装操作已经完成。同样,我们还需要进行最后的安装验证,确保Python 3环境能够正常使用。Python 3的验证命令为:

>> python3 -V
Python 3.7.5

与Python 3对应的pip组件验证命令如下:

>> pip3 -V
pip 19.2.3 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)

如果两个验证命令都能正常返回正确的版本信息,则表示Linux系统下的Python 3环境安装成功了。