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程序中的实现及简单改进
May 04 Python
Python基于time模块求程序运行时间的方法
Sep 18 Python
python实现多线程网页下载器
Apr 15 Python
使用TensorFlow实现简单线性回归模型
Jul 19 Python
pytorch使用指定GPU训练的实例
Aug 19 Python
python tkinter组件使用详解
Sep 16 Python
python画蝴蝶曲线图的实例
Nov 21 Python
python模块和包的应用BASE_PATH使用解析
Dec 14 Python
python获取网络图片方法及整理过程详解
Dec 20 Python
PYQT5 vscode联合操作qtdesigner的方法
Mar 24 Python
Pymysql实现往表中插入数据过程解析
Jun 02 Python
python实现简单的学生管理系统
Feb 22 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文本转图片自动换行的方法
2013/03/13 PHP
PHP输出缓冲控制Output Control系列函数详解
2015/07/02 PHP
php表单文件iframe异步上传实例讲解
2017/07/26 PHP
JavaScript中使用构造函数实现继承的代码
2010/08/12 Javascript
分享一个asp.net pager分页控件
2012/01/04 Javascript
基于jQuery的获取标签名的代码
2012/07/16 Javascript
JavaScript数据结构与算法之链表
2016/01/29 Javascript
Bootstrap编写导航栏和登陆框
2016/05/30 Javascript
关于JS 预解释的相关理解
2016/06/28 Javascript
JavaScript中点击事件的写法
2016/06/28 Javascript
JavaScript定时器setTimeout()和setInterval()详解
2017/08/18 Javascript
解决axios post 后端无法接收数据的问题
2019/10/29 Javascript
vue.config.js常用配置详解
2019/11/14 Javascript
Vue程序化的事件监听器(实例方案详解)
2020/01/07 Javascript
vue下axios拦截器token刷新机制的实例代码
2020/01/17 Javascript
vue使用screenfull插件实现全屏功能
2020/09/17 Javascript
Python正则表达式介绍
2012/08/06 Python
Python3基础之条件与循环控制实例解析
2014/08/13 Python
Windows下PyMongo下载及安装教程
2015/04/27 Python
wxPython使用系统剪切板的方法
2015/06/16 Python
Zookeeper接口kazoo实例解析
2018/01/22 Python
Vue的el-scrollbar实现自定义滚动
2018/05/29 Python
python验证码识别教程之滑动验证码
2018/06/04 Python
Python3.x+迅雷x 自动下载高分电影的实现方法
2020/01/12 Python
python smtplib发送多个email联系人的实现
2020/10/09 Python
python中xlrd模块的使用详解
2021/02/01 Python
世界上获奖最多的手机镜头:Olloclip
2018/03/03 全球购物
美体小铺波兰官方网站:The Body Shop波兰
2019/09/03 全球购物
Carrs Silver官网:英国著名的银器品牌
2020/08/29 全球购物
直接有效的自我评价
2014/01/11 职场文书
无偿献血倡议书
2014/04/14 职场文书
查摆问题对照检查材料
2014/08/28 职场文书
致800米运动员广播稿(10篇)
2014/10/17 职场文书
女性健康知识讲座通知
2015/04/23 职场文书
SQL基础的查询语句
2021/11/11 MySQL
《帝国时代4》赛季预告 新增内容编译器可创造地图
2022/04/03 其他游戏