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实现斐波那契递归函数的方法
Sep 08 Python
给Python IDLE加上自动补全和历史功能
Nov 30 Python
用Python中的__slots__缓存资源以节省内存开销的方法
Apr 02 Python
Python使用面向对象方式创建线程实现12306售票系统
Dec 24 Python
Python的几个高级语法概念浅析(lambda表达式闭包装饰器)
May 28 Python
Windows平台Python连接sqlite3数据库的方法分析
Jul 12 Python
Python实现将文本生成二维码的方法示例
Jul 18 Python
pygame游戏之旅 如何制作游戏障碍
Nov 20 Python
详解Django模版中加载静态文件配置方法
Jul 21 Python
Python BeautifulReport可视化报告代码实例
Apr 13 Python
sklearn的predict_proba使用说明
Jun 28 Python
关于探究python中sys.argv时遇到的问题详解
Feb 23 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
phpMyAdmin出现无法载入 mcrypt 扩展,请检查PHP配置的解决方法
2012/03/26 PHP
Laravel中注册Facades的步骤详解
2016/03/16 PHP
PHP array_key_exists检查键名或索引是否存在于数组中的实现方法
2016/06/13 PHP
PHP面向对象程序设计组合模式与装饰模式详解
2016/12/02 PHP
Thinkphp5.0自动生成模块及目录的方法详解
2017/04/17 PHP
php查看一个变量的占用内存的实例代码
2020/03/29 PHP
js split 的用法和定义 js split分割字符串成数组的实例代码
2012/05/13 Javascript
jquery限定文本框只能输入数字即整数和小数
2013/11/29 Javascript
jQuery实现响应浏览器缩放大小并改变背景颜色
2014/10/31 Javascript
纯Javascript实现ping功能的方法
2015/03/20 Javascript
JavaScript的设计模式经典之代理模式
2016/02/24 Javascript
JS实现点击表头表格自动排序(含数字、字符串、日期)
2017/01/22 Javascript
vue监听scroll的坑的解决方法
2017/09/07 Javascript
jQuery中使用validate插件校验表单功能
2019/05/24 jQuery
JavaScript相等运算符的九条规则示例详解
2019/10/20 Javascript
在vue中使用console.log无效的解决
2020/08/09 Javascript
python抽象基类用法实例分析
2015/06/04 Python
python学习 流程控制语句详解
2016/06/01 Python
python使用opencv读取图片的实例
2017/08/17 Python
Python实现计算文件MD5和SHA1的方法示例
2019/06/11 Python
Django实现微信小程序的登录验证功能并维护登录态
2019/07/04 Python
python pygame实现滚动横版射击游戏城市之战
2019/11/25 Python
Django实现将一个字典传到前端显示出来
2020/04/03 Python
基于django micro搭建网站实现加水印功能
2020/05/22 Python
利用Python pandas对Excel进行合并的方法示例
2020/11/04 Python
pycharm进入时每次都是insert模式的解决方式
2021/02/05 Python
香港优质食材和美酒专门店:FoodWise
2017/09/01 全球购物
模具毕业生推荐信
2014/02/15 职场文书
高中生的自我评价
2014/03/04 职场文书
解除劳动合同证明书
2014/09/26 职场文书
教师作风整改措施思想汇报
2014/10/12 职场文书
2014年镇党建工作汇报材料
2014/11/02 职场文书
如何利用pygame实现打飞机小游戏
2021/05/30 Python
spring cloud 配置中心客户端启动遇到的问题
2021/09/25 Java/Android
python基础之类属性和实例属性
2021/10/24 Python
python Tkinter模块使用方法详解
2022/04/07 Python