Linux RedHat下安装Python2.7开发环境


Posted in Python onMay 20, 2017

Linux RedHat下安装Python2.7、pip、ipython环境、eclipse和PyDev环境

准备工作,源Python2.6备份:

根据which python具体目录而定,进行备份

mv /usr/local/bin/python cd /usr/local/bin/python2.6

mv /usr/bin/python /usr/bin/python2.6

修改使用python2.6的程序配置,比如yum

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

查看yum是否正常yum list

1、 安装Python2.7

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

编译: ./configure --prefix=/usr/local

安装:make && mak install

创建软连接:

cd /usr/local/bin

ln -sv python2.7 python

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

输入查看:

Linux RedHat下安装Python2.7开发环境

2、 安装pip

下载pip-9.0.1.tar.gz

安装python setup.py install

3、 安装ipython

下载ipython-5.3.0.tar.gz

安装python setup.py install

安装pysqlite用于ipython记录历史记录: pip install pysqlite

Linux RedHat下安装Python2.7开发环境

4、 安装eclipse

eclipse依赖于jdk,下载jdk-8u121-linux-x64.tar.gz

tar -xf jdk-8u121-linux-x64.tar.gz -C /usr/local/

配置java环境变量:vim /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-java-neon-3-linux-gtk-x86_64.tar.gz

tar -xf eclipse-java-neon-3-linux-gtk-x86_64.tar.gz

eclipse安装pydev插件:

help-install new software

add-name:Pydev -location:http://pydev.org/update

只选择PyDev for eclipse develop,然后继续下一步,直到安装完成重启。

Linux RedHat下安装Python2.7开发环境

配置python:这里是windows截图,在linux上选择相应路径即可。

Linux RedHat下安装Python2.7开发环境

新建PyDev module,试一下,写个HelloWorld

Linux RedHat下安装Python2.7开发环境

至此,安装完成,中间安装如果报错,会提示缺少一些开发库,yum安装即可。

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

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

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

Python 相关文章推荐
从零学Python之入门(四)运算
May 27 Python
Python中变量交换的例子
Aug 25 Python
Python操作串口的方法
Jun 17 Python
python输入错误密码用户锁定实现方法
Nov 27 Python
python实现两个文件合并功能
Apr 01 Python
python如何查看微信消息撤回
Nov 27 Python
python实现对任意大小图片均匀切割的示例
Dec 05 Python
python 随机打乱 图片和对应的标签方法
Dec 14 Python
python tkinter实现屏保程序
Jul 30 Python
python 实现方阵的对角线遍历示例
Nov 29 Python
python线程信号量semaphore使用解析
Nov 30 Python
Python编程快速上手——Excel到CSV的转换程序案例分析
Feb 28 Python
深入理解Python中的内置常量
May 20 #Python
python万年历实现代码 含运行结果
May 20 #Python
关于pip的安装,更新,卸载模块以及使用方法(详解)
May 19 #Python
python通过pip更新所有已安装的包实现方法
May 19 #Python
python django 实现验证码的功能实例代码
May 18 #Python
python实现发送邮件及附件功能
Mar 02 #Python
利用python微信库itchat实现微信自动回复功能
May 18 #Python
You might like
php中使用parse_url()对网址进行解析的实现代码(parse_url详解)
2012/01/03 PHP
PHP简单获取网站百度搜索和搜狗搜索收录量的方法
2016/08/23 PHP
PHP 搜索查询功能实现
2016/11/29 PHP
解决php 处理 form 表单提交多个 name 属性值相同的 input 标签问题
2017/05/11 PHP
PHP微信企业号开发之回调模式开启与用法示例
2017/11/25 PHP
Prototype使用指南之ajax
2007/01/10 Javascript
JSON 客户端和服务器端的格式转换
2009/08/27 Javascript
CSS鼠标响应事件经过、移动、点击示例介绍
2013/09/04 Javascript
Javascript数组与字典用法分析
2014/12/13 Javascript
jQuery根据元素值删除数组元素的方法
2015/06/24 Javascript
javascript中FOREACH数组方法使用示例
2016/03/01 Javascript
详解Node.Js如何处理post数据
2016/09/19 Javascript
微信小程序前端源码逻辑和工作流
2016/09/25 Javascript
Angular2从搭建环境到开发步骤详解
2016/10/17 Javascript
JavaScript变量类型以及变量作用域详解
2017/08/14 Javascript
javascript中new Array()和var arr=[]用法区别
2017/12/01 Javascript
详解@Vue/Cli 3 Invalid Host header 错误解决办法
2019/01/02 Javascript
微信小程序缓存过期时间的使用详情
2019/05/12 Javascript
了解javascript中let和var及const关键字的区别
2019/05/24 Javascript
小程序实现多个选项卡切换
2020/06/19 Javascript
Windows下实现Python2和Python3两个版共存的方法
2015/06/12 Python
Python的Flask框架应用程序实现使用QQ账号登录的方法
2016/06/07 Python
numpy数组拼接简单示例
2017/12/15 Python
python 正则表达式贪婪模式与非贪婪模式原理、用法实例分析
2019/10/14 Python
python 中不同包 类 方法 之间的调用详解
2020/03/09 Python
django API 中接口的互相调用实例
2020/04/01 Python
Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境
2020/04/08 Python
浅谈Keras参数 input_shape、input_dim和input_length用法
2020/06/29 Python
ETO男装官方网店:ETO Jeans
2019/02/28 全球购物
可以使用抽象函数重写基类中的虚函数吗
2013/06/02 面试题
XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
2016/01/12 面试题
秋季运动会广播稿大全
2014/02/17 职场文书
师范生求职信
2014/06/14 职场文书
春节晚会开场白
2015/05/29 职场文书
2016参观监狱警示教育活动心得体会
2016/01/15 职场文书
python如何将mat文件转为png
2022/07/15 Python