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 算法 排序实现快速排序
Jun 05 Python
Python3访问并下载网页内容的方法
Jul 28 Python
使用Python对MySQL数据操作
Apr 06 Python
python验证码识别的示例代码
Sep 21 Python
Python实现发送与接收邮件的方法详解
Mar 28 Python
python一行sql太长折成多行并且有多个参数的方法
Jul 19 Python
python实现随机漫步算法
Aug 27 Python
python3图片文件批量重命名处理
Oct 31 Python
详解Python可视化神器Yellowbrick使用
Nov 11 Python
PyTorch里面的torch.nn.Parameter()详解
Jan 03 Python
opencv python 对指针仪表读数识别的两种方式
Jan 14 Python
Python初识逻辑与if语句及用法大全
Aug 07 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异步调用socket实现代码
2012/01/12 PHP
Zend Framework教程之Zend_Config_Ini用法分析
2016/03/23 PHP
php函数传值的引用传递注意事项分析
2016/06/25 PHP
Laravel 5.4因特殊字段太长导致migrations报错的解决
2017/10/22 PHP
用JavaScript调用WebService的示例
2008/04/07 Javascript
JavaScript Event事件学习第一章 Event介绍
2010/02/07 Javascript
jQuery 表单验证扩展(三)
2010/10/20 Javascript
ie7+背景透明文字不透明超级简单的实现方法
2014/01/17 Javascript
javascript实现获取浏览器版本、操作系统类型
2015/01/29 Javascript
js简单实现竖向tab选项卡的方法
2015/05/04 Javascript
JS实现漂亮的窗口拖拽效果(可改变大小、最大化、最小化、关闭)
2015/10/10 Javascript
跟我学习javascript的函数调用和构造函数调用
2015/11/16 Javascript
使用jQuery+EasyUI实现CheckBoxTree的级联选中特效
2015/12/06 Javascript
jQuery Validate表单验证深入学习
2015/12/18 Javascript
IE6-IE9使用JSON、table.innerHTML所引发的问题
2015/12/22 Javascript
BootStrap iCheck插件全选与获取value值的解决方法
2016/08/24 Javascript
Bootstrap中datetimepicker使用小结
2016/12/28 Javascript
ReactNative踩坑之配置调试端口的解决方法
2017/07/28 Javascript
详解Vue.js Mixins 混入使用
2017/09/15 Javascript
jQuery与vue实现拖动验证码功能
2018/01/30 jQuery
Vue框架下引入ActiveX控件的问题解决
2019/03/25 Javascript
JS将时间秒转换成天小时分钟秒的字符串
2019/07/10 Javascript
[02:23]1个至宝=115个英雄特效 最“绿”至宝拉比克“魔导师密钥”登场
2018/12/29 DOTA
python实现统计代码行数的小工具
2019/09/19 Python
Python 创建守护进程的示例
2020/09/29 Python
GAP欧盟网上商店:GAP EU
2016/09/13 全球购物
法国珠宝店:CLEOR
2017/01/29 全球购物
尤妮佳moony海外旗舰店:日本殿堂级纸尿裤品牌
2018/02/23 全球购物
我爱家乡演讲稿
2014/09/12 职场文书
简单的辞职信模板
2015/05/12 职场文书
2015团员个人年度总结
2015/11/24 职场文书
巧用 -webkit-box-reflect 倒影实现各类动效(小结)
2021/04/22 HTML / CSS
Python使用UDP实现720p视频传输的操作
2021/04/24 Python
为什么代码规范要求SQL语句不要过多的join
2021/06/23 MySQL
python 管理系统实现mysql交互的示例代码
2021/12/06 Python
Python中npy和mat文件的保存与读取
2022/04/24 Python