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中replace方法实例分析
Aug 20 Python
python实现获取客户机上指定文件并传输到服务器的方法
Mar 16 Python
在Python中操作列表之list.extend()方法的使用
May 20 Python
tensorflow TFRecords文件的生成和读取的方法
Feb 06 Python
python实现一个简单的ping工具方法
Jan 31 Python
python图形用户接口实例详解
Dec 16 Python
Python bytes string相互转换过程解析
Mar 05 Python
Django模板之基本的 for 循环 和 List内容的显示方式
Mar 31 Python
Python unittest生成测试报告过程解析
Sep 08 Python
Python修改DBF文件指定列
Dec 19 Python
matplotlib部件之矩形选区(RectangleSelector)的实现
Feb 01 Python
Python作用域和名称空间的详细介绍
Apr 13 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 array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)
2011/07/12 PHP
php调用google接口生成二维码示例
2014/04/28 PHP
PHP实现判断数组是一维、二维或几维的方法
2017/02/06 PHP
PHP基于面向对象封装的分页类示例
2019/03/15 PHP
javaScript call 函数的用法说明
2010/04/09 Javascript
JavaScript高级程序设计 客户端存储学习笔记
2011/09/10 Javascript
限制textbox或textarea输入字符长度的JS代码
2013/10/16 Javascript
javascript三种代码注释方法
2016/06/02 Javascript
HTML页面定时跳转方法解析(2种任选)
2016/12/22 Javascript
vue中appear的用法
2017/08/17 Javascript
JavaScript实现各种排序的代码详解
2017/08/28 Javascript
VueJs组件prop验证简单介绍
2017/09/12 Javascript
详解AngularJS 过滤器的使用
2018/06/02 Javascript
对 Vue-Router 进行单元测试的方法
2018/11/05 Javascript
使用layer模态框给新页面传值的方法
2019/09/27 Javascript
JavaScript布尔运算符原理使用解析
2020/05/06 Javascript
vue+element-ui表格封装tag标签使用插槽
2020/06/18 Javascript
vscode中Vue别名路径提示的实现
2020/07/31 Javascript
简析Python的闭包和装饰器
2016/02/26 Python
Windows系统下多版本pip的共存问题详解
2017/10/10 Python
Python使用matplotlib绘制余弦的散点图示例
2018/03/14 Python
python实现汽车管理系统
2018/11/30 Python
python的turtle库使用详解
2019/05/10 Python
将python2.7添加进64位系统的注册表方式
2019/11/20 Python
终于搞懂了Keras中multiloss的对应关系介绍
2020/06/22 Python
python画图时设置分辨率和画布大小的实现(plt.figure())
2021/01/08 Python
简单介绍Object类的功能、常用方法
2013/10/02 面试题
如何开发一个JQuery插件
2016/07/28 面试题
Java程序员面试90题
2013/10/19 面试题
工程造价管理专业大专生求职信
2013/10/06 职场文书
学生思想表现的评语
2014/01/30 职场文书
家长会主持词开场白
2014/03/18 职场文书
高中生旷课检讨书
2014/10/08 职场文书
幼儿园卫生保健制度
2015/08/05 职场文书
python中requests库+xpath+lxml简单使用
2021/04/29 Python
windows系统安装配置nginx环境
2022/06/28 Servers