Python和Yum发行版CentOS 5.4

Python和Yum发行版CentOS 5.4,python,centos,yum,Python,Centos,Yum,我是Linux/CentOS新手,使用它并不是很有趣。当我在服务器上运行Python2.7时,我在Mac上使用Python2.7本地开发了一些东西。我认为这些问题是python(2.4.3)的过时版本,然后我更新了它,这不是一个好主意。我从源代码构建它,然后遇到问题,Yum和其他模块消失了 我没有重新使用Python2.4.3,但我仍然没有返回Yum [root@issues~]#yum未能找到与平台无关的库 找不到与平台相关的库 考虑将$PythONHOLD设置为[::] /P> “导入站点”

我是Linux/CentOS新手,使用它并不是很有趣。当我在服务器上运行Python2.7时,我在Mac上使用Python2.7本地开发了一些东西。我认为这些问题是python(2.4.3)的过时版本,然后我更新了它,这不是一个好主意。我从源代码构建它,然后遇到问题,Yum和其他模块消失了

我没有重新使用Python2.4.3,但我仍然没有返回Yum

[root@issues~]#yum未能找到与平台无关的库 找不到与平台相关的库 考虑将$PythONHOLD设置为[::] /P> “导入站点”失败;使用-v进行回溯导入一个 运行yum所需的Python模块。导致此问题的错误 是:

没有名为yum的模块

请安装提供此模块的软件包,或验证 模块安装正确

上述模块可能与当前版本不匹配 是Python的一部分,它是: 2.4.3(2012年6月18日08:55:31)[GCC 4.1.2 20080704(Red Hat 4.1.2-52)]

如果您自己无法解决此问题,请访问yum常见问题解答 地址:

搜索论坛的负载每个人都说这是因为不同版本的Python,这对我来说已经不是问题了,我认为这与将Yum映射到不同的目录有关

我在其他地方找到此命令并运行了此命令:

[root@issues~]#rpm-V python

缺少/usr/bin/python2

缺少/usr/bin/python2.4

有人知道该做什么或去哪里寻求帮助吗?我真的需要尽快把这个修好

谢谢

实际上,如果我运行python,我会得到这个输出

[root@issues~]#python

找不到与平台无关的库

找不到与平台相关的库

考虑将$PYTHONHOME设置为[:]

“导入站点”失败;使用-v进行回溯

Python 2.4.3(2012年6月18日08:55:31)

linux2上的[GCC 4.1.2 20080704(Red Hat 4.1.2-52)]

有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”

>


是的,在Linux系统上,升级默认python(2.4.x版本)不是一个好主意,Linux包管理和许多其他工具要求它正常工作。最好单独安装其他python版本并直接使用(如:/usr/bin/python2.7)

Python可执行文件本身无法正常工作,因为它无法在启动期间加载默认模块“site”

python安装已中断

由于您不能使用“Yum”或“RPM”来引导软件包,因此我建议您使用“OS”安装CD或ISO映像直接安装RPM/Yum软件包。它将把python安装修复为依赖项

我已经经历了这个问题,经过各种尝试,这是我唯一能解决它的方法

[编辑:]

见:

另外,错误是它无法找到包目录

Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
如果找不到类似的包位置,可以使用RPM再次直接安装python2.4吗

rpm --force -hUv url_for_python_rpm

那么,您的python不工作了?还是百胜不起作用?还是两个?现在看起来都是。python无法导入站点modulePython函数,除非我需要导入东西。百胜根本不起作用,但我感觉这两个问题都与之相关。感谢您的帮助,不幸的是,这不是一个选项,因为它是一个远程服务器。RPM仍然可以正常工作。如果我运行rpm,就不会出现错误?@Rich:你能试着运行-python-v吗。导入软件包时似乎存在问题。这是因为需要“站点”软件包才能做到这一点,但它无法做到。有没有一种简单的方法可以改变这一点?等等。我真是个白痴,上面的响应是在本地运行的,在我得到的服务器上:@Rich:你真的需要强制用RPM重新安装python2.4
rpm --force -hUv url_for_python_rpm