由于导入python模块有困难,yum无法正常工作

时间:2016-12-17 19:31:46

标签: python linux yum pyenv

我正在运行CentOS 7.2系统,最近我使用pyenv来安装Python 2.7.5。我对Linux很陌生,我的印象是我应该使用pyenv来安装Python,以免干扰“系统Python”。在安装pyenv之前,yum工作得很好。

然而,现在,当我尝试使用yum时,我收到以下错误:

导入运行yum所需的其中一个python模块时出现问题。导致问题的错误是:没有名为yum的模块。请安装提供此模块的软件包,或验证模块是否安装正确。

我尝试按照this post第一次回复的建议。当我输入find / -type f -executable -name 'python2*'时,我得到以下输出:

  

〜/ .pyenv / shims / python2

     

〜/ .pyenv /垫片/ python2.7

     

〜/ .pyenv /垫片/ python2.7-配置

     

〜/ .pyenv /垫片/ python2-配置

     

〜/ .pyenv /垫片/版本/ 2.7.5 / bin中/ python2.7

     

〜/ .pyenv /垫片/版本/ 2.7.5 / bin中/ python2.7-配置

     

〜/ .pyenv /垫片/版本/ 2.7.5 / ENVS / spyderenv / bin中/ python2.7

     

/usr/bin/python2.7

/usr/bin/python2.7应该显然是系统Python,但是当我运行它并输入'import yum'时,我得到 ImportError:没有名为yum的模块。 (只是为了覆盖我的基础,'yum'文件的第一行是#!/ usr / bin / python,/ usr / bin / python是python2的链接,python2是python2.7的链接)

似乎某种程度上pyenv搞砸了,但我无法弄清楚如何。在此先感谢您的帮助。

0 个答案:

没有答案