【问题标题】:Where's python-argparse package in RHEL? [duplicate]RHEL 中的 python-argparse 包在哪里? [复制]
【发布时间】:2013-11-17 06:28:19
【问题描述】:

我在 CentOS6 中使用 python 的 argparse 包。我是通过以下命令安装的。

# yum install python-argparse

但是,我在 RHEL5 和 6 中找不到该软件包。它在哪里?如何获取 argparse?

【问题讨论】:

    标签: python rhel


    【解决方案1】:

    尝试通过easy_installpip安装python包:

    # easy_install argparse
    
    # pip install argparse
    

    您可以通过包管理器安装 easy_installpip

    【讨论】:

    • 谢谢。我可以通过 pip 安装! easy_install pip && pip install argparse
    • 在 RHEL5 中,我必须先安装“python-setuptools”包。
    • // ,也可以把argparse.py放到项目目录下。从这里下载 argparse.py ,将其复制到项目目录,并确保将文件设置为由正确的所有者执行:code.google.com/p/argparse/source/browse/argparse.py 有关此的更多信息,请查看以下关于 argparse 的答案:stackoverflow.com/a/21359591/2146138
    • @NathanBasanese 感谢这是唯一的解决方案,因为 RHEL5 存储库中缺少 pip 和 easy_install
    【解决方案2】:

    argparse 是一个 Python 标准库,这意味着你可以直接使用

    import argparse
    

    使用它

    【讨论】:

    • 哪个版本?我收到了错误ImportError: No module named argparse
    • @yosei python >=2.7 或 python >=3.2
    • RHEL6和CentOS中Python的版本是2.6。也就是说,它不包含在标准中。
    • 没问题。谢谢你的回答。
    猜你喜欢
    • 1970-01-01
    • 2015-03-03
    • 2015-08-24
    • 2020-04-05
    • 2017-07-18
    • 1970-01-01
    • 1970-01-01
    • 2010-10-11
    • 2012-12-08
    相关资源
    最近更新 更多