推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
meizhile
V2EX  ›  Python

rhel5.3 执行 yum 提示‘No module named yum’,不熟悉 python,请指教

  •  
  •   meizhile · Apr 9, 2015 · 4967 views
    This topic created in 4102 days ago, the information mentioned may be changed or developed.

    os:rhel5.3,执行 yum 出错(yum 是后安装的,网上找的安装包),错误信息:
    $ yum
    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.4.3
    ......

    查看 yum
    $vi /usr/bin/yum
    $!/usr/local/bin/python2.4
    import sys
    try:
    import yum
    ......

    python2.4 site-packages 下是有 yum 目录的
    $ls /usr/lib/python2.4/site-packages/yum
    Errors.py callbacks.pyc config.pyo failover.py ......

    有多个版本的 python
    $whereis python
    python: /usr/bin/python2.4 /usr/bin/python /usr/lib/python2.4 /usr/lib/python2.3 /usr/lib/python2.6 /usr/local/bin/python2.4 /usr/local/bin/python2.6 /usr/local/bin/python2.5-config /usr/local/bin/python /usr/local/bin/python2.6-config /usr/local/bin/python2.5 /usr/local/lib/python2.4 /usr/local/lib/python2.6 /usr/local/lib/python2.5 /usr/include/python2.4 /usr/include/python2.3

    $ python2.4
    Python 2.4.3 (#1, Apr 8 2015, 02:24:21)
    [GCC 3.4.6 20060404 (Red Hat 3.4.6-10)] on linux2
    Type "help", "copyright", "credits" or "license" for more information.

    import yum
    Traceback (most recent call last):
    File "<stdin>", line 1, in ?
    ImportError: No module named yum
    import rpm
    Traceback (most recent call last):
    File "<stdin>", line 1, in ?
    ImportError: No module named rpm

    问题是出在哪呢?site-packages下的 yum 不可用?

    2 replies    2015-04-09 10:20:27 +08:00
    xdays
        1
    xdays  
       Apr 9, 2015
    改成/usr/bin/目录下的那个python版本
    GeekCat
        2
    GeekCat  
       Apr 9, 2015
    python版本错误,同1L的方案。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3446 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 10:56 · PVG 18:56 · LAX 03:56 · JFK 06:56
    ♥ Do have faith in what you're doing.