RedHat Linux 下编译安装 Python 2.7 及 PyDev 开发环境完整指南

Mason
Mason
发布时间:2026-10-13 | 2人浏览过
原创

本文详细讲解在 RedHat Linux 系统中从源码编译安装 Python 2.7 的全过程,包括备份旧版 Python、配置环境变量、安装 pip 和 ipython。此外,还涵盖了 JDK 与 Eclipse 的安装配置,以及 PyDev 插件的集成步骤,旨在为开发者搭建完整的 Python 2.7 本地开发环境。

在 Linux RedHat 系统中搭建 Python 2.7、pip、ipython 运行环境,并配置 Eclipse 与 PyDev 插件的开发环境。

首先进行准备工作,备份系统中现有的 Python 2.6 版本。

根据 which python 命令返回的具体路径,执行相应的备份操作。

若 Python 位于 /usr/local/bin,执行命令:mv /usr/local/bin/python /usr/local/bin/python2.6

若 Python 位于 /usr/bin,执行命令:mv /usr/bin/python /usr/bin/python2.6

修改依赖 Python 2.6 的程序配置,例如 yum 工具。

vim /usr/bin/yum
#!/usr/bin/python2.6

通过执行 yum list 命令检查 yum 是否正常工作。

第一步:安装 Python 2.7。

从官网下载源码包 Python-2.7.13.tgz。

执行编译配置:./configure --prefix=/usr/local

执行编译与安装:make && make install

创建 Python 的软链接。

进入目录:cd /usr/local/bin

创建软链接:ln -sv python2.7 python

复制头文件:\cp -a /usr/local/include/python2.7/* /usr/local/include

输入 python 命令查看版本以确认安装成功。

第二步:安装 pip。

下载 pip-9.0.1.tar.gz 安装包。

执行安装命令:python setup.py install

第三步:安装 ipython。

下载 ipython-5.3.0.tar.gz 安装包。

执行安装命令:python setup.py install

为支持 ipython 历史记录功能,需安装 pysqlite:pip install pysqlite

第四步:安装 Eclipse 集成开发环境。

Eclipse 依赖 JDK,需先下载 jdk-8u121-linux-x64.tar.gz。

解压 JDK 到指定目录:tar -xf jdk-8u121-linux-x64.tar.gz -C /usr/local/

配置 Java 环境变量,编辑 /etc/profile 并在文件末尾添加以下内容:

JAVA_HOME="/usr/local/jdk1.8.0_121" 
PATH=${JAVA_HOME}/bin:$PATH 
CLASSPATH=.:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar 
export JAVA_HOME 
export PATH 
export CLASSPATH

下载 Eclipse 安装包:eclipse-java-neon-3-linux-gtk-x86_64.tar.gz

解压 Eclipse 安装包:tar -xf eclipse-java-neon-3-linux-gtk-x86_64.tar.gz

在 Eclipse 中安装 PyDev 插件。

点击 help - Install new software 菜单。

添加站点,Name 填写 Pydev,Location 填写 http://pydev.org/update。

仅勾选 PyDev for eclipse develop,点击下一步直至安装完成,最后重启 Eclipse。

配置 Python 解释器路径:此处虽为 Windows 截图示意,但在 Linux 上选择对应的 Python 路径即可。

新建 PyDev Module,尝试编写一个 HelloWorld 程序以验证环境。

至此安装完成。若中间步骤报错提示缺少开发库,可通过 yum 安装相应依赖库解决。

更多关于 Python 安装教程的文章请参考《python各版本安装教程》。

更多精彩书单,请点击 python编程必备书单。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持本站。

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表