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实现的阳历转阴历(农历)算法
Apr 25 Python
Python中字典映射类型的学习教程
Aug 20 Python
Flask框架的学习指南之开发环境搭建
Nov 20 Python
利用python实现xml与数据库读取转换的方法
Jun 17 Python
Python实现利用最大公约数求三个正整数的最小公倍数示例
Sep 30 Python
python3.6根据m3u8下载mp4视频
Jun 17 Python
Kali Linux安装ipython2 和 ipython3的方法
Jul 11 Python
PyCharm更改字体和界面样式的方法步骤
Sep 27 Python
如何打包Python Web项目实现免安装一键启动的方法
May 21 Python
Python实现画图软件功能方法详解
Jul 28 Python
Python爬虫获取豆瓣电影并写入excel
Jul 31 Python
selenium+超级鹰实现模拟登录12306
Jan 24 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 7.0.2 正式版发布
2016/01/08 PHP
CL vs ForZe BO5 第五场 2.13
2021/03/10 DOTA
jQuery简单实现banner图片切换
2014/01/02 Javascript
JavaScript弹出窗口方法汇总
2014/08/12 Javascript
Jquery 实现table样式的设定
2015/01/28 Javascript
jQuery实现Tab菜单滚动切换的方法
2015/09/21 Javascript
学习JavaScript设计模式之观察者模式
2020/04/22 Javascript
JavaScript代码性能优化总结(推荐)
2016/05/16 Javascript
axios学习教程全攻略
2017/03/26 Javascript
JS实现全屏预览F11功能的示例代码
2018/07/23 Javascript
JS温故而知新之变量提升和时间死区
2019/01/27 Javascript
从零搭一个自用的前端脚手架的方法步骤
2019/09/23 Javascript
javascript实现移动端上传图片功能
2020/08/18 Javascript
用vue写一个日历
2020/11/02 Javascript
javascript实现下拉菜单效果
2021/02/09 Javascript
Python编程实现删除VC临时文件及Debug目录的方法
2017/03/22 Python
详解 Python 读写XML文件的实例
2017/08/02 Python
python 2.7.14安装图文教程
2018/04/08 Python
Python WSGI的深入理解
2018/08/01 Python
如何使用python爬虫爬取要登陆的网站
2019/07/12 Python
python利用re,bs4,requests模块获取股票数据
2019/07/29 Python
django基于存储在前端的token用户认证解析
2019/08/06 Python
python中with用法讲解
2020/02/07 Python
selenium WebDriverWait类等待机制的实现
2020/03/18 Python
python+requests接口压力测试500次,查看响应时间的实例
2020/04/30 Python
python collections模块的使用
2020/10/16 Python
CSS3样式linear-gradient的使用实例
2017/01/16 HTML / CSS
网络工程师个人的自我评价范文
2013/10/01 职场文书
汽车检测与维修专业求职信
2013/10/30 职场文书
中学生打架检讨书
2014/02/10 职场文书
《画》教学反思
2014/04/14 职场文书
体育教师求职信
2014/05/24 职场文书
暑期工社会实践报告
2015/07/13 职场文书
使用vue-element-admin框架从后端动态获取菜单功能的实现
2021/04/29 Vue.js
Python 语言实现六大查找算法
2021/06/30 Python
GTX1660显卡搭配显示器推荐
2022/04/19 数码科技