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实现的下载8000首儿歌的代码分享
Nov 21 Python
Python heapq使用详解及实例代码
Jan 25 Python
python实现词法分析器
Jan 31 Python
python使用BeautifulSoup与正则表达式爬取时光网不同地区top100电影并对比
Apr 15 Python
Python Django切换MySQL数据库实例详解
Jul 16 Python
Python和Sublime整合过程图示
Dec 25 Python
tensorflow2.0与tensorflow1.0的性能区别介绍
Feb 07 Python
利用python画出AUC曲线的实例
Feb 28 Python
python多进程使用函数封装实例
May 02 Python
python2.7使用scapy发送syn实例
May 05 Python
tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T
Jun 22 Python
Python collections.deque双边队列原理详解
Oct 05 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
使用sockets:从新闻组中获取文章(一)
2006/10/09 PHP
深入理解PHP中的Streams工具
2015/07/03 PHP
Javascript限制网页只能在微信内置浏览器中访问
2014/11/09 Javascript
jQuery trigger()方法用法介绍
2015/01/13 Javascript
Javascript监视变量变化的方法
2015/06/09 Javascript
浅谈javascript原型链与继承
2015/07/13 Javascript
jQuery的position()方法详解
2015/07/19 Javascript
全面解析Bootstrap中scrollspy(滚动监听)的使用方法
2016/06/06 Javascript
AngularJs IE Compatibility 兼容老版本IE
2016/09/01 Javascript
js实现点击图片自动提交action的简单方法
2016/10/16 Javascript
jquery仿ps颜色拾取功能
2017/03/08 Javascript
javascript编程实现栈的方法详解【经典数据结构】
2017/04/11 Javascript
vue2实现移动端上传、预览、压缩图片解决拍照旋转问题
2017/04/13 Javascript
vue2 自定义动态组件所遇到的问题
2017/06/08 Javascript
VUE饿了么树形控件添加增删改功能的示例代码
2017/10/17 Javascript
Vue组件之极简的地址选择器的实现
2018/05/31 Javascript
JS实现二维数组元素的排列组合运算简单示例
2019/01/28 Javascript
微信小程序云开发实现数据添加、查询和分页
2019/05/17 Javascript
关于layui表单中按钮自动提交的解决方法
2019/09/09 Javascript
微信小程序实现图片翻转效果的实例代码
2019/09/20 Javascript
JS动态图片的实现方法完整示例
2020/01/13 Javascript
antd design table更改某行数据的样式操作
2020/10/31 Javascript
详解JavaScript之Array.reduce源码解读
2020/11/01 Javascript
解决vue项目中遇到 Cannot find module ‘chalk‘ 报错的问题
2020/11/05 Javascript
python抖音表白程序源代码
2019/04/07 Python
解决django-xadmin列表页filter关联对象搜索问题
2019/11/15 Python
Django 自定义404 500等错误页面的实现
2020/03/08 Python
品牌推广策划方案
2014/05/28 职场文书
安全标语口号
2014/06/09 职场文书
2014年体育工作总结
2014/11/24 职场文书
写给医生的感谢信
2015/01/22 职场文书
学困生帮扶工作总结
2015/08/13 职场文书
禁毒主题班会教案
2015/08/14 职场文书
javascript canvas实现雨滴效果
2021/06/09 Javascript
Win11怎么把合并的任务栏分开 Win11任务栏合并分开教程
2022/04/06 数码科技
高通2023 年将发布高性能PC处理器
2022/04/29 数码科技