RedHat Linux 下编译安装 Python 2.7 及 PyDev 开发环境完整指南
本文详细讲解在 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编程必备书单。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持本站。
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













