{fbmip:fixed type="top" id="mipfixed" dataSlide="header-fixed-slide" class="fb-header-fixed"}
{fbview:mainmenu menuItemCode='$menuItemCode'/}
{/fbmip:fixed}
{fbmip:img fit='cover' src="$banner2['img_url']" alt="$banner2['title']"/}

Yum运行时提示no module named yum的问题解决办法

  • 发布时间:
  • 浏览:330
  • 来源:平步科技官网

在运行yum install ***的时候,提示 no module named yum。这是因为yum 与当前的python版本不一致造成的。


yum命令其实是python中的一个模块,需要你当前服务器安装的python与yum默认python的版本一致。

执行 ll /usr/bin/python* 命令,应该可以看到本地安装了两个以上版本的python

lrwxrwxrwx 1 root root   34 Apr 24  2018 /usr/bin/python -> /work/apps/python2.7/bin/python2.7
lrwxrwxrwx 1 root root    6 Aug 24  2017 /usr/bin/python2 -> python
-rwxr-xr-x 2 root root 4864 Aug 18  2016 /usr/bin/python2.6
-rwxr-xr-x 1 root root 1418 Aug 18  2016 /usr/bin/python2.6-config
lrwxrwxrwx 1 root root   34 Apr 24  2018 /usr/bin/python2.7 -> /work/apps/python2.7/bin/python2.7
-rwxr-xr-x 2 root root 4864 Aug 18  2016 /usr/bin/python.bak
lrwxrwxrwx 1 root root   16 Apr  7  2018 /usr/bin/python-config -> python2.6-config

运行  vim /usr/bin/yum 命令,可以看到第一行指向的python路径,修改指向到2.6版本的python即可。

#!/usr/bin/python   ==>>   #!/usr/bin/python2.6