gpt4 book ai didi

python - 导入错误 : No module named rpm

转载 作者:太空宇宙 更新时间:2023-11-04 11:30:13 30 4
gpt4 key购买 nike

我使用以下命令在我的 CentOS 5.3 机器上安装了 python26。现在我在那台机器上同时运行了 python 2.4.3 和 python 2.6。

yum install python26

当我运行 python 脚本时,在脚本的开头包含以下内容。

#!/usr/bin/python26

我会得到以下错误:

  Traceback (most recent call last):
File "./centos-errata.py", line 70, in <module>
import rpm
ImportError: No module named rpm

但如果我改为指定以下内容,它就不会提示。

#!/usr/bin/python

如何解决这个错误?谢谢。

最佳答案

你检查过/usr/bin/python26 确实存在吗?

做:

which python

通常,会创建符号链接(symbolic link)“pyton”,指向您最新的可执行文件。

添加你的代码:

 import sys
print sys.version

然后检查您是否安装了 rpm-python

最后,version或rpm可能与你安装的Python版本不匹配。小心你安装的 CentOS 和 Python 版本——高于 2.4 的 Python 可能会破坏 yum。
我认为对于您的版本,yum 是使用 Python 2.4 构建的。

以下是有关如何安全升级的详细说明:
http://joshuakehn.com/2011/2/4/Upgrading-Python-on-CentOS.html

关于python - 导入错误 : No module named rpm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11769233/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com