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 命令行参数sys.argv
Sep 06 Python
python 生成不重复的随机数的代码
May 15 Python
Python计算一个文件里字数的方法
Jun 15 Python
python在控制台输出进度条的方法
Jun 20 Python
python中星号变量的几种特殊用法
Sep 07 Python
django开发之settings.py中变量的全局引用详解
Mar 29 Python
python中 * 的用法详解
Jul 10 Python
利用python3 的pygame模块实现塔防游戏
Dec 30 Python
Python namedtuple命名元组实现过程解析
Jan 08 Python
Python如何对齐字符串
Jul 30 Python
python编写函数注意事项总结
Mar 29 Python
python 中[0]*2与0*2的区别说明
May 10 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
phpmyadmin 常用选项设置详解版
2010/03/07 PHP
php中simplexml_load_string使用实例分享
2014/02/13 PHP
Yii获取当前url和域名的方法
2015/06/08 PHP
JavaScript 异步调用框架 (Part 5 - 链式实现)
2009/08/04 Javascript
jquery多浏览器捕捉回车事件代码
2010/06/22 Javascript
修改jquery.lazyload.js实现页面延迟载入
2010/12/22 Javascript
JavaScript中获取未知对象属性的代码
2011/04/27 Javascript
浅析jQuery(function(){})与(function(){})(jQuery)之间的区别
2014/01/09 Javascript
jquery无法设置checkbox选中即没有变成选中状态
2014/03/27 Javascript
js限制文本框只能输入数字方法小结
2014/06/16 Javascript
JavaScript对象反射用法实例
2015/04/17 Javascript
JavaScript 继承详解(六)
2016/10/11 Javascript
手机软键盘弹出时影响布局的解决方法
2016/12/15 Javascript
underscore之Chaining_动力节点Java学院整理
2017/07/10 Javascript
禁止弹窗中蒙层底部页面跟随滚动的几种方法
2017/12/07 Javascript
解决layer弹出层中表单不起作用的问题
2019/09/09 Javascript
AngularJS动态生成select下拉框的方法实例
2019/11/17 Javascript
JQuery常用选择器功能与用法实例分析
2019/12/23 jQuery
[04:10]2016国际邀请赛中国区预选赛第二日TOP10精彩集锦
2016/06/28 DOTA
python爬取淘宝商品销量信息
2018/11/16 Python
Atom Python 配置Python3 解释器的方法
2019/08/28 Python
python tkinter图形界面代码统计工具
2019/09/18 Python
python如何求数组连续最大和的示例代码
2020/02/04 Python
python 读取.nii格式图像实例
2020/07/01 Python
CSS3的新特性介绍
2008/10/31 HTML / CSS
css3 pointer-events 介绍详解
2017/09/18 HTML / CSS
英国手工制作的现代与经典的沙发和床:Love Your Home
2020/09/26 全球购物
Tea Collection官网:一家位于旧金山的童装公司
2020/08/07 全球购物
Oracle中delete,truncate和drop的区别
2016/05/05 面试题
名词解释型面试题(主要是网络)
2013/12/27 面试题
出国签证在职证明
2014/01/16 职场文书
2013年研究生毕业感言
2014/02/06 职场文书
教师节促销方案
2014/03/22 职场文书
嘉年华活动新闻稿
2015/07/17 职场文书
2019个人工作计划书的格式及范文!
2019/07/04 职场文书
js判断两个数组相等的5种方法
2022/05/06 Javascript