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
这里有几个关键点需要解释:
./configure --enable-optimizations
:这个命令会配置编译环境,--enable-optimizations
选项会优化Python的运行性能。make
:这个命令会开始编译源码。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都能为您提供强大的支持。