Centos6.5 python升级成2.7版本出现的一些问题解决方法

由于功能及程序依赖,需要将Centos上的python从2.6升级成2.7,把碰到的一些问题记录如下:

安装好2.7后将原来的/usr/bin/python改成/usr/bin/python26,并将2.7的bin目录加入执行路径

Question1: 执行yum报No module named yum

[[email protected] ~]# yum list
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:

   No module named yum

Please install a package which provides this module, or
verify that the module is installed correctly.

It‘s possible that the above module doesn‘t match the
current version of Python, which is:
2.7.12 (default, Jul  6 2016, 18:40:00)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)]

If you cannot solve this problem yourself, please go to
the yum faq at:
  http://yum.baseurl.org/wiki/Faq

解决方法:

vi /usr/binyum

#!/usr/bin/python26

Question2: 执行pip时提示  ImportError: No module named pip

解决方法:python -m  ensurepip

Questions3:源码安装paramiko出现各种模块找不到

解决方法:

pip install -I pycryptopip install -I paramiko
时间: 2024-10-12 09:14:58

Centos6.5 python升级成2.7版本出现的一些问题解决方法的相关文章

[转]mac下Python升级到指定的版本

以2.7升级到3.3为例1.删除原版本a)删除系统库中的版本sudo rm -R /System/Library/Frameworks/Python.framework/Versions/2.7 b)删除Current版本sudo rm /System/Library/Frameworks/Python.framework/Versions/Currentc)删除/usr/bin目录下的python相关文件find . -name "py*" -print| xargs rm -rf

centos6.5 python 升级2.7+pip

官网下载 Python-2.7.3.tgz ./configure --prefix=/usr/local/python27 make && make install cp -a  /usr/local/python27/bin/python2.7  /usr/bin/python vim /usr/bin/yum > /usr/bin/python2.6 官网下载 pip-8.1.2 python setup.py install pip -V

centos6.4内核升级到4.9版本

linux 内核升级[[email protected] ~]# uname -r2.6.32-431.el6.x86_64 内核下载官网:?http://www.kernel.org?内核下载官网:?https://mirrors.edge.kernel.org/pub/linux/kernel/1.下载源码包wget https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.9.122.tar.xz2.安装升级组件yum -y groupins

pip升级到18.0版本过程中报错解决方法

我这台电脑是windows10系统,一般在cmd命令行界面下执行pip的升级命令:pip install –upgrade pip 安装的时候,会有拒绝访问报错:这个时候应该是权限的问题,于是在win10系统的搜索框输入cmd,然后在命令提示符上点右键,选择以管理员身份运行. 然后就执行pip的升级命令:pip install –upgrade pip就可以了. 原文地址:https://www.cnblogs.com/shanghongyun/p/9631764.html

Python字符串的encode与decode研究心得 乱码问题解决方法

以下摘自:http://www.jb51.net/article/17560.htm 为什么Python使用过程中会出现各式各样的乱码问题,明明是中文字符却显示成“\xe4\xb8\xad\xe6\x96\x87”的形式? 为什么会报错“UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)”?本文就来研究一下这个问题. 字符串在Python内部的表示

Python字符串的encode与decode研究心得乱码问题解决方法

为什么Python使用过程中会出现各式各样的乱码问题,明明是中文字符却显示成"\xe4\xb8\xad\xe6\x96\x87"的形式? 例如下面这个实际生活中我自己遇到的这段代码: #-*-utf-8-*-     txt = "今天,天气很好!风和日丽.感情丰富?"         print(re.split('[,.!?]',txt)) 为什么会报错"UnicodeEncodeError: 'ascii' codec can't encode ch

把 Win 8.1 升级成 Windows 2012 R2 (再续)

前面我们说了两个有关版本的地方,今天,还要再说一个地方. 打到位置,看到文件内容,其含义基本上不言自 明了. 位置:C:\Windows\servicing\Editions 共有四个文件. 1.EditionMatrix.xml:描述了版本变换的说明. 在服务器上: - <Edition ID="ServerStandard" name="Microsoft-Windows-ServerStandardEdition" -> <Target ID

Python升级版本及版本升级后Yum无法使用的解决方法

#升级版本 yum -y install gcc cd /opt wget http://python.org/ftp/python/2.7.6/Python-2.7.6.tgz tar xf Python-2.7.6.tgz  ./configure --prefix=/usr/local/python2.7  cd Python-2.7.6 ./configure --prefix=/usr/local/python2.7  make && make install mv /usr/b

CentOS6系升级Python2.7的版本

安装前准备 本实例以centos6.7为例 [[email protected] tools]# uname -r 2.6.32-431.23.3.el6.x86_64 [[email protected] tools]# uname -m x86_64 [[email protected] ~]# python -V Python 2.6.6 内核版本2.6.32 64位操作系统 安装前先装readline-devel,不装"上下左右建"等无法使用 yum -y install re