python2.6升级2.7的方法及升级后的故障处理

vps上的python是2.6的,想升级到2.7

1.查看python的版本

#python  -V

  1. Python 2.6.6

2.下载python2.7

  1. #wget http://python.org/ftp/python/2.7.6/Python-2.7.6.tar.bz2
  2. #tar -jxvf Python-2.7.6.tar.bz2
  3. #cd Python-2.7.6

3.安装

  1. #./configure
  2. #make all
  3. #make install
  4. #make clean
  5. #make distclean

4.查看版本信息

  1. #/usr/local/bin/python2.7 -V

5.建立软连接,使系统默认的 python指向 python2.7

  1. #mv /usr/bin/python /usr/bin/python2.6.6
  2. #ln -s /usr/local/bin/python2.7 /usr/bin/python

6.重新检验Python 版本

  1. #python -V

7.解决系统 Python 软链接指向 Python2.7 版本后,因为yum是不兼容 Python 2.7的,所以yum不能正常工作,我们需要指定 yum 的Python版本

  1. #vi /usr/bin/yum

将文件头部的
    #!/usr/bin/python
    改成
    #!/usr/bin/python2.6.6

8.配置iBus

修改下面两个文件,找到 exec python 那一行,把exec python 改为 exec python2.6 保存,退出。iBus在重启后就恢复正常了。

  1. #vi /usr/bin/ibus-setup
  2. #vi/usr/libexec/ibus-ui-gtk

9.解决pip的问题

升级后,pip报错:ImportError: cannot import name walk_packages

所以pip也需要升级到配套的版本:
curl -O http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg
sh setuptools-0.6c11-py2.7.egg
easy_install pip

时间: 2024-10-17 21:42:00

python2.6升级2.7的方法及升级后的故障处理的相关文章

Centos 6.x 上升级python的解决方法

本文介绍的是在Centos 6.5上将自带的 Python 2.6.6 升级到 2.7.8的方法. 看网上的资料,基本都说因为Centos系统旧版本的python已经被深度依赖,因此卸载原有python或者直接升级到2.7.x都不是特别好的解决方法.只有安装一个新的python比较合适. 1. 下载2.7.8版本的python(2.7.x应该都可以),Gzipped source tar ball(2.7.8)(sig),命令如下: wget https://www.python.org/ftp

cisco低端交换机IOS升级失败的处理方法

大家都知道,cisco设备IOS升级是很简单的,就只要搭个ftp或tftp服务器,然后在cisco设备上使用 copy tftp:(或ftp:)flash:(高端设备一般为sup-bootdisk:) 就可以了.并且高端设备升级失败后,即使你删除了原有的IOS,也只需要弄一张flash卡,将IOS直接拷至flash卡,然后插至引擎上带的 flash卡插槽,再设置一下IOS文件位置就可以了.但低端设备没有配置flash插槽,此时怎么办呢?可能大家已经想到使用xmodem方式将IOS 文件拷到设备的

python2.7 跨文件全局变量的方法

有关python实现跨文件全局变量的方法. 在使用Python编写的应用的过程中,有时会遇到多个文件之间传递同一个全局变量的情况.文件1:globalvar.py #!/usr/bin/env python2.7 class GlobalVar: db_handle = None mq_client = None def set_db_handle(db): GlobalVar.db_handle = db def get_db_handle(): return GlobalVar.db_han

使用yum更新时不升级Linux内核的方法

linux下yum命令出现Loaded plugins: fastestmirror Determining fastest mirrors 原创 2013年11月07日 16:27:45 标签: linux / yum 10636 今天yum install的时候出问题了,找了半天才找到一个可行的解决办法 fastestmirror是yum的一个加速插件,这里是插件提示信息是插件不能用了. 不能用就先别用呗,禁用掉,先yum了再说. 1.修改插件的配置文件 # vi  /etc/yum/plu

实际应用脚本备份1——Ubuntu下应用升级脚本与执行方法

程序自动更新脚本,命名为makefile: build:run run: killall java rm -r /opt/apache-tomcat-7.0.63/webapps/‘应用目录名’/ cp -r /home/ranxf/’应用目录名(new版本)‘/ /opt/apache-tomcat-7.0.63/webapps/ chmod -R 777 ‘应用目录名’/ cd /opt/apache-tomcat-7.0.63/webapps/……/WEB-INF/classes/reso

软件更新相关,使用utuils框架在线升级,显示progressDialog,下载完成后自动弹出安装界面。

使用utuils框架在线升级,显示progressDialog,下载完成后自动弹出安装界面. 1 private void updateDownload() { 2 //检测内存设备是否可用 3 if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){ 4 //设置存储路径 5 final String targer = Environment.getExternalStorageDirectory

基于TCP网络通信的自动升级程序源码分析-启动升级文件下载程序

升级程序启动后,首先会连接服务器 private void Connect() { try { int port = int.Parse(System.Configuration.ConfigurationManager.AppSettings["Port"]); connnectionInfo = new ConnectionInfo(IPAddress, port); connection = TCPConnection.GetConnection(connnectionInfo)

升级Ubuntu 到14.04 64位 后eclipse出现闪退现象

升级Ubuntu 到14.04 64位 后eclipse出现闪退现象,搜了各种方法,最后解决问题 解决方法: 在所装的eclipse的目录下有个configuration/config.ini 文件 最后一行添加:org.eclipse.swt.browser.DefaultType=mozilla

centos7升级OpenSSH(源码编译升级)

升级前首先确定当前openssh.openssl.zlib的版本,查看版本操作如下: [[email protected] ~]# ssh -V OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017 [[email protected] ~]# rpm -q zlib zlib-1.2.7-17.el7.x86_64 由此可以看到当前openssh版本为:7.4p1,openssl版本为:1.02k-fips,zlib 版本为1.2.7. 到相应的官网下载