linux系统无论是redhat还是centos,都会自带python2。

或许你的应用需要python3,那就分为两种情况,一种弃用自带python,自己重新安装新版,但是会引起一些奇葩的系统错误,而且这种方法回引起一些需要使用到python2的用户。

另一种方法就是两种版本,或者多种版本并存,也不难。介于本篇是讲解第一种方法,第二种方法有空了更新。有空....你懂的,心情好的时候,哈哈。

接下来,便是step by step之路,方便易学:

step1.下载源码包,后面的下载链接直接在python官网找的,如果想安装更高的版本自行更换

1 wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz

2.解压压缩包

1 tar xvf Python-2.7.10.tgz

3.指定安装路径

1 cd Python-2.7.10 2 ./configure --prefix=/usr/local/python2.7.10

4.编译并安装

make

make install

5.创建链接将python指向2.7版本

1 rm -f /usr/bin/python2 ln -s /usr/local/python2/bin/python /usr/bin/python

6. 这个地方,老式,稳定的做法是下载pip、settools安装包,然后python pip.X.tar install

1 python get-pip.py

老式:

1 wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9

2 wget https://pypi.python.org/packages/84/08/c01703c62d4eda7ae0c38deeb8adb864d0c90367a4c3e4299b917ac88a39/setup-tools-36.0.1.zip

3

4 tar xvf pip-9.0.1.tar.gz5 unzip setup-tools-36.0.1.zip

1 执行失败的话就先执行python bootstrap.py,再执行python setup.py install

2

3 安装成功之后再安装pip,进入pip目录,执行python setup.py install安装pip4

5 cd pip-9.0.1

6 python setup.py install

1 ln -s /usr/local/python2/bin/pip /usr/bin/pip2 pip

完工,睡觉,MD,已经2点了,心累~

linux自带python_【经验总结】linux 安装python (替换系统自带的python版本)相关推荐

  1. 【OSX】OSX下采用MAMP的PHP替换系统自带PHP

    OSX下采用MAMP的PHP替换系统自带PHP 前言 众所周知,OSX自带了PHP和Apache,显然这些不是我们需要的. 很多人都会安装集成环境作为自己的开发环境.比如我选择的是MAMP,PHP的版 ...

  2. python安装在什么系统下最好-学python语言用什么软件比较好?需要安装哪些软件?...

    Python开发软件可根据其用途不同分为两种,一种是Python代码编辑器,一种是Python集成开发工具,两者的配合使用可以极大的提高Python开发人员的编程效率,以下是常用的几款Python代码 ...

  3. python安装在什么系统下最好-自学python用什么系统好

    其实Windows,Linux环境都是可以的.前期开始学习一般都是从Windows平台开始学起的,后期在转到Linux平台下开发 目前linux版本常用16版 18版. 如果是如果是mac的操作系统, ...

  4. 计算机自带纸牌游戏卸载,如何彻底删除windows系统自带的游戏蜘蛛纸牌

    如何彻底删除windows系统自带的游戏蜘蛛纸牌.很多时候,我们安装电脑系统,它就会自己自动的帮你安装一些自带游戏,比如蜘蛛纸牌等等.有时候想彻底删除此类游戏,如果只是删除开始菜单中的快捷方式,并没有 ...

  5. 系统自带ftp工具,4步掌握windows系统自带ftp工具的使用方法

    ftp工具是一种文件传输下载方式,它是TCP/IP协议栈的一部分:其中FTP又由两部分组成,一部分是FTP的服务器,另一部分是FTP的客户端!它能够高效安全地进行文件传输下载操作!可以使用服务器管理工 ...

  6. win10自带虚拟机好用吗_这些 Win10 系统自带的实用工具你知道吗?!

    前言 上次分享了五款 干净好用的电脑安全和管理软件,其实 Windows 系统自带的一些系统维护工具也非常不错,毕竟没有人会比微软更了解自己的产品了. 这次就说一说 Win10 系统自带的一些实用工具 ...

  7. win10系统自带的计算机无法使用吗,Win10如何使用系统自带的硬件设备检测工具?...

    Win10如何使用系统自带的硬件设备检测工具?在Win10操作系统中,自带有硬件设备检测工具,当我们遇到电脑故障时,可以使用这些检测工具来处理故障.下面小编就来教大家使用电脑自带的硬件设备检测工具! ...

  8. linux安装java_linux中替换系统自带的OpenJDK

    OpenJDK和SUN JDK的区别: 授权协议的不同:OpenJDK采用GPL V2协议放出,而SUN JDK则采用JRL放出.两者协议虽然都是开放源代码的,但是在使用上的不同在于GPL V2允许在 ...

  9. 为什么linux自带python_为什么一些linux自带python,而不是C,C++,java等其他编程语言?...

    C/C++事后表示 :你大爷还是你大爷. 先看看是不是.回答:不是. 首先提问里面自带某个编程语言这个描述就很模糊,这里姑且从两个方面来回答. 对应编程语言程序的运行环境 如果你指的是运行环境,不好意 ...

  10. Linux Ubuntu 22.04安装Dash to Panel替换系统自带的dock panel

    由于点击左上角的配置按钮,侧边栏Ubuntu Dock会出现,这样的话就和底部的Dock形成了两个Dock,显得不美观.这里准备只显示底部Dock. 首先打开gnome的扩展,点击火狐浏览器的右上角手 ...

最新文章

  1. RNN和LSTM的正向/前向传播-图示公式和代码
  2. python staticmethod and classmethod方法
  3. 图(Graph)的javascript实现
  4. 两种实现大图内容平移效果的方法
  5. PAT甲级1007 最大连续子序列
  6. 安装搭建zimbra邮件服务器(dns域名解析)
  7. python生成api文档_文档API生成工具
  8. 领域的初学者--推荐的一本书
  9. sever企业版密钥 sql_SQL Server2016企业版 附全版本key(转载)
  10. 标准成本还是实际成本 成本核算标准选择
  11. 2063:【例1.4】牛吃牧草
  12. 关于720vr 全景平台 全景图片制作系统 仿720云需要注意的坑 诚意贴
  13. 大数据安全相关概念(上)
  14. 物联网应用之现代档案馆环境智能化监控系统解决方案
  15. 极客时间和极客学院_极客拔掉
  16. iosfifa15正在连接服务器,《FIFA15》正式登陆AppStore 必须联网才能玩
  17. 【结对编程】随机小学数学题测试
  18. 单链表、循环链表、双向循环链表总结
  19. urllib.quote
  20. java 电力 监测 系统,基于Spring框架的电力负荷管理系统[Java编程]

热门文章

  1. “互联网+”时代,网络安全市场将达千亿级别
  2. day9-mysql集群
  3. [裴礼文数学分析中的典型问题与方法习题参考解答]4.3.24
  4. iBatis.Net系列(五)-providers.config-
  5. 使用子查询可提升 COUNT DISTINCT 速度 50 倍
  6. JSP 页面 嵌入 google API 地图
  7. oppoa1计算机记录删了怎么办,捡到oppoA1怎么解锁
  8. 按钮按一下画个直线_直线导轨数控车床概念和作用
  9. 关于springboot与freeMarker的使用
  10. lhdc协议是什么_无线耳机标注的编码是什么意思?看懂了会少很多坑