下载python最新版本2.7.13并编译安装

  1. wget https://www.python.org/ftp/python/2.7.12/Python-2.7.13.tar.xz
  2. xz -d Python-2.7.13.tar.xz
  3. tar xf Python-2.7.13.tar
  4. cd Python-2.7.13
  5. ./configure --prefix=/usr/local/python-2.7.13
  6. make
  7. make install

Python-2.7.13 会安装在 /usr/local/python-2.7.13 目录下

系统自带的 Python 是在 /usr/bin 目录下

  1. ll -tr /usr/bin/python*
  2.  
  3. /usr/bin/python2.6-config
  4. /usr/bin/python2.6
  5. /usr/bin/python
  6. /usr/bin/python2 -> python
  7. /usr/bin/python-config -> python2.6-config

更新系统默认 Python 版本
备份旧的python

  1. mv /usr/bin/python /usr/bin/python2.6.6
  2. mv /usr/bin/python-config /usr/bin/python2.6-config
  3.  
  4. ln -s /usr/local/python-2.7.13/bin/python2.7 /usr/bin/python
  5. ln -s /usr/local/python-2.7.13/bin/python-config /usr/bin/python-config
  6. ln -s /usr/local/python-2.7.13/bin/python2.7 /usr/bin/python2.7

查看新的 Python 版本

  1. python --version
  2. Python 2.7.13

修改yum
vim /usr/bin/yum
将开头的python改成python2.6

为新版 Python 安装 setuptools

  1. wget https://bootstrap.pypa.io/ez_setup.py -O - | python
  2.  
  3. curl -O -L https://pypi.python.org/packages/a9/23/720c7558ba6ad3e0f5ad01e0d6ea2288b486da32f053c73e259f7c392042/setuptools-36.0.1.zip#md5=430eb106788183eefe9f444a300007f0
  4. unzip setuptools-36.0.1.zip#md5\=430eb106788183eefe9f444a300007f0
  5. cd setuptools-36.0.1
  6. python setup.py install
  7. ln -sv /usr/local/python-2.7.13/bin/easy_install /usr/bin/easy_install
  8.  
  9. /usr/local/python-2.7.13/bin/easy_install pip
  10. ln -sv /usr/local/python-2.7.13/bin/pip /usr/bin/pip
  11. pip list

接下来就可以用pip来安装软件了

Linux下python升级到python-2.7.13的更多相关文章

  1. Linux 下编译升级 Python

    一.Centos下升级python3.4.3 1.下载安装 wget http://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz wget http ...

  2. Linux下安装升级python

    本文主要是参考帖子,感谢这位博主,我主要是对相关操作进行补充和说明. 本文主要是在linux(centos)下安装Python3.7.1 1.下载安装Python-3.7.1 1) 下载Python- ...

  3. Linux下Python2升级Python3

    Linux下Python2的升级方法: 一.下载Python3安装包: 1.在线下载 wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2 ...

  4. linux下python2升级python3,python2和python3并存

    wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz 解压:tar -xzvf Python-3.6.4.tgz cd Pytho ...

  5. Linux下使用cron让Python程序持久化运行

    正常情况下,一个python程序如果希望实现一直运行,不出错不奔溃是很难的,即使编译为可持续文件也是一样 幸运的是很多需求并不是需要24小时不间断运行,而是每隔一段时间运行一次即可 Linux系统自带 ...

  6. 【泡咖啡1】linux下caffe编译以及python环境配置手记

    caffe是一个深度学习的库,相信搞深度学习的话,不是用这个库就是用theano吧.要想使用caffe首先第一步就是要配置好caffe的环境.在这里,我主要说的是在debian的linux环境下如何配 ...

  7. linux下利用nginx部署python网站

    首先目标机器需要安装python nginx uwsgi,其次,需要给Nginx写配置文件,大体内容如下,具体内容可见 http://blog.cn2p.com/web-server/nginx-uw ...

  8. linux下命令行执行Python程序提示no moudle,路径问题

    在ide中执行python程序,已经设置好项目路径中. 但是在cmd中执行程序,所在路径是python的搜索路径,如果涉及到import引用就会报类似ImportError: No module na ...

  9. python学习 —— 获取系统运行情况信息并在Linux下设置定时运行python脚本

    代码: # -*- coding:utf-8 -*- from psutil import * def cpu_usage_rate(): for i, j in zip(range(1, cpu_c ...

  10. linux下用vim写Python自动缩进的配置

    #首先用 find / -name vimrc 找到vimrc文件#一般在 /etc/vimrc#进入vimrc后加入以下命令 set number set autoindent set shiftw ...

随机推荐

  1. JAVA时间加工类

    /** * 当天凌晨 */ public static Calendar startOfDay(Calendar c) { if (c == null) { return c; } c.set(Cal ...

  2. JavaScript_HTML DEMO_3_节点

    创建新的HTML元素 删除已有的HTML元素 <body> <div id="div1"> <p id="p1">这是一个段 ...

  3. linux 命令——39 grep (转)

    Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.grep全称是Global Regular Expression Print,表示全局正则表达 ...

  4. POJ 1742 Coins(多重背包,优化)

    <挑战程序设计竞赛>上DP的一道习题. 很裸的多重背包.下面对比一下方法,倍增,优化定义,单调队列. 一开始我写的倍增,把C[i]分解成小于C[i]的2^x和一个余数r. dp[i][j] ...

  5. C#做项目时的一些经验分享

    1.对于公用的类型定义,要单独抽取出来,放到单独的DLL中. 2.通过大量定义interface接口,来提高模块化程度,不同功能之间通过实现接口来面向接口编程. 3.如果项目中存在很多非常相似,但是又 ...

  6. JS let和const关键字

    ES2015 引入了两个重要的 JavaScript 新关键词:let 和 const. Let关键字 1.用于作用域:块作用域,循环作用域,函数作用域,全局作用域, 在 ES2015 之前,Java ...

  7. axios使用思路总结

    一.Axios是什么?用来发送请求的对象,类似之前的ajax 二.如何使用? 目前只说get和post的使用方式.一共有两种. 直接使用配置项的方式,发送请求: 2.使用别名来发送请求 参考: htt ...

  8. Java基础面试题:super.getClass().getName() 执行结果是什么?

    package com.swift; import java.util.Date; public class Getclass_Test extends Date { public static vo ...

  9. Nginx+proxy_cache图片缓存

    搭建图片缓存机制的原理在于减少数据库的负担并加快静态资源的响应. 步骤: 1. vim /usr/local/nginx/conf/nginx.conf 2. http{     ...     .. ...

  10. 如何查看连接到手机热点的ip地址

    因为最近玩树莓派,需要手机做热点,然后用树莓派连接到这个热点上,苦于不知道树莓派被分配了什么样的ip地址,经过一番探索,我发现了两种办法, 安装一个 android terminal( 安卓命令行), ...