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 相关文章推荐
Python2.x版本中maketrans()方法的使用介绍
May 19 Python
彻底理解Python list切片原理
Oct 27 Python
深入浅析python 中的匿名函数
May 21 Python
Python装饰器基础概念与用法详解
Dec 22 Python
Django网络框架之创建虚拟开发环境操作示例
Jun 06 Python
windows下安装Python虚拟环境virtualenvwrapper-win
Jun 14 Python
Python3.8对可迭代解包的改进及用法详解
Oct 15 Python
基于h5py的使用及数据封装代码
Dec 26 Python
python PIL模块的基本使用
Sep 29 Python
使用OpenCV校准鱼眼镜头的方法
Nov 26 Python
pytorch 如何使用batch训练lstm网络
May 28 Python
python使用PySimpleGUI设置进度条及控件使用
Jun 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
使用PHP连接多种数据库的实现代码(mysql,access,sqlserver,Oracle)
2016/12/21 PHP
PHP基于mcript扩展实现对称加密功能示例
2019/02/21 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
2019/12/01 PHP
PHP array_reverse() 函数原理及实例解析
2020/07/14 PHP
JavaScript DOM 添加事件
2009/02/14 Javascript
struts2 jquery 打造无限层次的树
2009/10/23 Javascript
jQuery $.each的用法说明
2010/03/22 Javascript
js算法中的排序、数组去重详细概述
2013/10/14 Javascript
nodejs命令行参数处理模块commander使用实例
2014/09/17 NodeJs
js创建对象的方式总结
2015/01/10 Javascript
jQuery读取XML文件内容的方法
2015/03/09 Javascript
移动端jQuery修正Web页面滑动时div问题的两则实例
2016/05/30 Javascript
使用do...while的方法输入一个月中所有的周日(实例代码)
2016/07/22 Javascript
Node.js上传文件功能之服务端如何获取文件上传进度
2018/02/05 Javascript
vue获取当前点击的元素并传值的实例
2018/03/09 Javascript
浅谈ng-zorro使用心得
2018/12/03 Javascript
vue自定义switch开关组件,实现样式可自行更改
2019/11/01 Javascript
vue实现在线学生录入系统
2020/05/30 Javascript
[06:43]DAC2018 4.5 SOLO赛 Maybe vs Paparazi
2018/04/06 DOTA
python抓取并保存html页面时乱码问题的解决方法
2016/07/01 Python
TensorFlow深度学习之卷积神经网络CNN
2018/03/09 Python
pycharm 将django中多个app放到同个文件夹apps的处理方法
2018/05/30 Python
用Python实现数据的透视表的方法
2018/11/16 Python
python实现简易动态时钟
2018/11/19 Python
Tensorflow与Keras自适应使用显存方式
2020/06/22 Python
keras topN显示,自编写代码案例
2020/07/03 Python
美国按摩椅批发网站:Titan Chair
2018/12/27 全球购物
JAVA代码查错题
2014/10/10 面试题
工商管理本科毕业生求职信范文
2013/10/05 职场文书
轻金属冶金专业毕业生自荐信
2013/11/02 职场文书
个人公开承诺书
2014/03/28 职场文书
2014年个人售房协议书
2014/10/30 职场文书
贫困生助学金感谢信
2015/01/21 职场文书
处世之道:关于真诚相待的名言推荐
2019/12/02 职场文书
Python list去重且保持原顺序不变的方法
2021/04/03 Python
如何判断pytorch是否支持GPU加速
2021/06/01 Python