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 dict remove数组删除(del,pop)
Mar 24 Python
Python中字符串对齐方法介绍
May 21 Python
Python每天必学之bytes字节
Jan 28 Python
python爬虫爬取网页表格数据
Mar 07 Python
python监控文件并且发送告警邮件
Jun 21 Python
python使用原始套接字发送二层包(链路层帧)的方法
Jul 22 Python
python web框架中实现原生分页
Sep 08 Python
Python内置方法实现字符串的秘钥加解密(推荐)
Dec 09 Python
手把手教你进行Python虚拟环境配置教程
Feb 03 Python
PyCharm 专业版安装图文教程
Feb 20 Python
python pandas dataframe 去重函数的具体使用
Jul 20 Python
python+pytest接口自动化之token关联登录的实现
Apr 06 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实现文件安全下载
2006/10/09 PHP
php重定向的三种方法分享
2012/02/22 PHP
详解WordPress开发中用于获取分类及子页面的函数用法
2016/01/08 PHP
详解PHP实现定时任务的五种方法
2016/07/25 PHP
PHP实现一个按钮点击上传多个图片操作示例
2020/01/23 PHP
Asp.net下使用Jquery Ajax传送和接收DataTable的代码
2010/09/12 Javascript
ExtJs事件机制基本代码模型和流程解析
2010/10/24 Javascript
基于jQuery的history历史记录插件
2010/12/11 Javascript
JavaScript中URL编码函数代码
2011/01/11 Javascript
JS中自定义定时器让它在某一时刻执行
2014/09/02 Javascript
使用jquery解析XML示例代码
2014/09/05 Javascript
页面加载完后自动执行一个方法的js代码
2014/09/06 Javascript
在JavaScript中处理时间之setMinutes()方法的使用
2015/06/11 Javascript
javascript针对cookie的基本操作实例详解
2015/11/30 Javascript
Vue中使用vue-i18插件实现多语言切换功能
2018/04/25 Javascript
vue下history模式刷新后404错误解决方法
2018/08/18 Javascript
微信小程序 MinUI组件库系列之badge徽章组件示例
2018/08/20 Javascript
express启用https使用小记
2019/05/21 Javascript
VUEX-action可以修改state吗
2019/11/19 Javascript
vue-resourc发起异步请求的方法
2020/02/11 Javascript
详解vue-template-admin三级路由无法缓存的解决方案
2020/03/10 Javascript
Python实现点云投影到平面显示
2020/01/18 Python
keras处理欠拟合和过拟合的实例讲解
2020/05/25 Python
Python 在函数上添加包装器
2020/07/28 Python
HTML5添加鼠标悬浮音响效果不使用FLASH
2014/04/23 HTML / CSS
澳大利亚儿童和婴儿产品在线商店:Lime Tree Kids
2017/10/05 全球购物
Lampenwelt德国:欧洲领先的灯具和照明在线商店
2018/08/05 全球购物
杰夫·班克斯男士服装网上商店:Jeff Banks
2019/10/24 全球购物
Javascript如何发送一个Ajax请求
2015/01/26 面试题
2014年村委会工作总结
2014/11/24 职场文书
网上祭英烈活动总结
2015/02/04 职场文书
小学学习委员竞选稿
2015/11/20 职场文书
事业单位工作人员岗前培训心得体会
2016/01/08 职场文书
Python爬虫爬取全球疫情数据并存储到mysql数据库的步骤
2021/03/29 Python
Python如何把不同类型数据的json序列化
2021/04/30 Python
使用Python开发贪吃蛇游戏 SnakeGame
2022/04/30 Python