python升级安装后的yum的修复

升级python版本号后,执行yum

# yum -y install openssl

提演示样例如以下:

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.3 (default, Jul 15 2014, 16:52:36)

[GCC 4.1.2 20080704 (Red Hat 4.1.2-48)]

If you cannot solve this problem yourself, please go to

the yum faq at:

http://wiki.linux.duke.edu/YumFaq

分析应该是yum和Python是依赖关系,yum是python的模块,所以须要改动yum来解决:

1. 查看python的安装路径

# python

Python 2.7.3 (default, Jul 15 2014, 16:52:36)

[GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>>

# whereis python

python: /usr/bin/python2.4 /usr/bin/python /usr/bin/python2.6 /usr/lib/python2.4 /usr/local/bin/python

/usr/local/bin/python2.6-config /usr/local/bin/python3.3-config /usr/local/bin/python3.3 /usr/local/bin/python3.3m

/usr/local/bin/python3.3m-config /usr/local/bin/python2.6 /usr/local/lib/python2.4 /usr/local/lib/python3.3

/usr/local/lib/python2.6 /usr/include/python2.4 /usr/share/man/man1/python.1.gz

2. 改动yum

# vim /usr/bin/yum

将 #!/usr/bin/python 改成  #!/usr/bin/python2.4

【保存并退出】

3. 再測试yum安装,成功;

时间: 2024-08-02 15:11:33

python升级安装后的yum的修复的相关文章

python 升级安装新版本及readline

需要安装python 更新的版本,并且安装readline 下载地址 http://www.python.org/ 2.安装: tar -xf Python-2.7.9.tar.xz cd Python-2.7.9 ./configure --prefix=/usr/local/pyhon2.7 make make install 3.备份老版本文件 mv /usr/bin/python /usr/bin/python2.6.6 4.连接新文件 ln -s /usr/local/pyhon2.7

Python首次安装后运行报错(0xc000007b)的解决方法

最近在安装完Python后运行发现居然报错了,错误代码是0xc000007b,于是通过往上查找发现是因为首次安装Python缺乏VC++库的原因,下面通过这篇文章看看如何解决这个问题吧. 错误提示如下: 其实这是一个挺常见的系统报错,缺乏VC++库. 我安装的是python3.5.2,这个版本需要的vc版本是2015的了,下载:Microsoft Visual C++ 2015 update 3 安装完后发现就正常了: 总结 通过以上的方法就能轻松解决首次安装Python后运行报错的问题,希望本

fedora安装后,yum命令不能使用,Cannot retrieve metalink for repository: fedora. Please verify its path and try again 解决方法

这个可能是不能接连https请求导致的,把这些接连注释就可以了 命令为: su -c “sed -i ‘s|^#baseurl|baseurl| ; s|^mirrorlist|#mirrorlist|’ /etc/yum.repos.d/*”

pip3 install --upgrade pip升级安装后无法使用的解决步骤

本机环境: Ubunt16.04: python2.7 + python3.6 笔者在使用pip3更新模块的时候,提示pip3的版本比较旧8.0.1,可以更新到最新版19.1.1,随手更新了之后就不能使用了,报No module named 'pip._internal'的错误, 网上找了一些方法仍然不行,几乎想重装系统了 网友方法一: 重新安装pip curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py sudo python3.7 g

Centos python 升级

2.7版本下载地址 http://www.python.org/ftp/python/2.7/Python-2.7.tar.bz2tar jfvx Python-2.7.tar.bz2./configuremake allmake installmake cleanmake distclean查看安装的版本信息/usr/local/bin/python2.7 -VPython 2.7 (r27:82500, Nov 2 2010, 19:25:22)[GCC 4.1.2 20080704 (Re

升级安装elastcsearch

公司之前的elasticsearch版本为1.7版本,由于体验更多的特性,需要把1.7版本升级到最新版本2.2.1 查看java版本,官方推荐最低为1.7 [[email protected] lib64]# java -version java version "1.8.0_31" Java(TM) SE Runtime Environment (build 1.8.0_31-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.31-b0

python之路——python环境安装

下载地址 https://github.com/yyuu/pyenv-installer 安装pyenv 1. 安装git `yum -y install git` 2. 安装pyenv `curl -L` curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash 3. 配置环境变量,在`~/.bash_profile`里增加如下内容 ```bash expor

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

python升级后yum不能使用报错 File “/usr/bin/yum”, line 30

python 2.7升级python3.4之后yum库不能使用.报错: [[email protected] 桌面]# yum upgrade  File "/usr/bin/yum", line 30    except KeyboardInterrupt, e:  [[email protected] 桌面]# vim /usr/bin/yum    #将!/usr/bin/python改成!/usr/bin/python2.7即可. 原来是由于升级了默认的python导致的后果.