CentOS 7系统下Python 3.5的安装与配置指南

在当今的软件开发领域,Python因其简洁明了的语法和强大的功能库而广受欢迎。尽管许多Linux发行版默认安装了Python,但版本往往较旧,无法满足一些新项目的需求。本文将详细介绍如何在CentOS 7系统下安装和配置Python 3.5,帮助您顺利搭建开发环境。

一、准备工作

在开始安装之前,确保您的系统已经更新到最新状态。打开终端,执行以下命令:

sudo yum update -y

此命令会更新系统中的所有软件包,确保系统的稳定性和安全性。

二、安装依赖包

Python 3.5的编译和安装需要一些依赖包。我们可以使用Yum包管理器来安装这些依赖。在终端中输入以下命令:

sudo yum install -y gcc openssl-devel bzip2-devel libffi-devel

这些包分别是GCC编译器、OpenSSL开发包、Bzip2开发包和Libffi开发包,都是Python编译过程中不可或缺的。

三、下载Python 3.5源码

接下来,我们需要从Python官方网站下载Python 3.5的源码包。可以使用wget命令进行下载:

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

如果您没有安装wget,可以通过以下命令安装:

sudo yum install -y wget

下载完成后,使用tar命令解压源码包:

tar -xzf Python-3.5.10.tgz

四、编译和安装Python 3.5

进入解压后的目录,开始编译和安装Python 3.5:

cd Python-3.5.10
./configure --enable-optimizations
make
sudo make altinstall

这里有几个关键点需要解释:

  1. ./configure --enable-optimizations:这个命令会配置编译环境,--enable-optimizations选项会优化Python的运行性能。
  2. make:这个命令会开始编译源码。
  3. sudo make altinstall:这个命令会安装Python,但不会覆盖系统默认的Python版本。altinstall选项会安装Python为python3.5,而不是python3,避免冲突。

五、验证安装

安装完成后,我们可以通过以下命令验证Python 3.5是否安装成功:

python3.5 --version

如果输出类似Python 3.5.10的信息,说明安装成功。

六、配置环境变量

为了方便使用Python 3.5,我们可以将其添加到环境变量中。编辑~/.bashrc文件:

nano ~/.bashrc

在文件末尾添加以下内容:

export PATH=$PATH:/usr/local/bin

保存并退出编辑器,然后执行以下命令使更改生效:

source ~/.bashrc

现在,您可以在任何地方直接使用python3.5命令了。

七、安装pip

pip是Python的包管理工具,用于安装和管理Python包。我们可以通过以下命令安装pip

sudo python3.5 -m ensurepip --upgrade

安装完成后,可以通过以下命令验证pip是否安装成功:

pip3.5 --version

如果输出类似pip 20.3.4 from /usr/local/lib/python3.5/site-packages/pip (python 3.5)的信息,说明pip安装成功。

八、总结

通过以上步骤,您已经在CentOS 7系统下成功安装和配置了Python 3.5。现在,您可以开始使用Python 3.5进行开发工作了。无论是数据分析、Web开发还是人工智能,Python 3.5都能为您提供强大的支持。